Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
IM

Imagemaker

via Pinpoint

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Embedded Software Engineer (C/C++) - COL

Anywhere
full-time
Posted 9/22/2025
Direct Apply
Key Skills:
C/C++
Embedded Software
RTOS
Agile
GIT
Event-Driven Architecture
Unit Testing
Technical Documentation
Code Review
Firmware Development
Python
USB
SPI
CAN Bus
Microcontroller Hardware
ARM Cortex-Mx

Compensation

Salary Range

$Not specified

Responsibilities

The Embedded Software Engineer will design, implement, and test embedded software components to interface and control automotive devices. They will also participate in architecture, requirement gathering, and planning for software execution.

Requirements

Candidates should have 4 to 6 years of experience using C/C++ for embedded devices and a bachelor's degree in a relevant technical discipline. Experience with RTOS, GIT, and event-driven architecture is also required.

Full Description

Embedded Software Engineer (C/C++) - COL Department: Operations Employment Type: Full Time Location: United States Description At Imagemaker we are looking for a skilled Embedded Software Engineer seasoned with C/C++ to join our team and contribute to the development of automotive devices for one of our clients in the US. IMPORTANT: This position is only available for professionals located in Colombia with a professional English fluency (B2 at least). This developer will design, implement, and test embedded software components to interface and control the Enthusiast devices. Key Responsibilities - Design, implement, and test embedded software components to interface and control the Enthusiast devices - Participate in architecture, requirement gathering, estimating, and planning for software execution - Develop new functional capabilities within firmware applications to meet a wide range of customer requirements and operational needs - Create technical documentation throughout the development process - Review other developer’s code to help maintain and improve source quality - Collaborate with Dev team under an Agile Scrum work methodology Skills, knowledge & expertise Needed skills: - 4 to 6 years experience using C/C++ for embedded device - Bachelor’s degree in Computer Science, Engineering, or other relevant technical discipline Experienced with event-driven architecture and unit testing - Experience documenting and presenting capabilities in design reviews - Experience with RTOS - Good background in shared codebase development using GIT - Knowledge of algorithm principles and patterns - Ability to look at problems from a high level and come up with reusable solutions - Agile at navigating a steep learning curve while still producing exemplary code Nice to have skills: - FreeRTOS or Zephyr RTOS). - USB, SPI. - JTAG or SWD debugger. - CAN bus and protocols - Python or other scripting language - ARM Cortex-Mx, Microchip PIC24, dsPIC - Schematics and microcontroller hardware - GCC, IAR Softskills: - Autonomy - Proactivity

This job posting was last updated on 9/28/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt