Embedded Software Engineer C++
Job in
Boston, Suffolk County, Massachusetts, 02298, USA
Listed on 2026-02-18
Listing for:
Critical Fit Recruiting
Full Time
position Listed on 2026-02-18
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, Python
Job Description & How to Apply Below
Embedded Software Engineer C++ - Boston Area RESPONSIBILITIES
- Develop and implement robust software using languages such as C, C++ in Linux, Windows, and various real time OS such as vxworks, RTEMS or FreeRTOS.
- Work closely with hardware engineers to define software requirements and ensure seamless hardware‑software integration.
- Debug and troubleshoot complex system‑level issues using GDB and other tools. Perform unit tests and formal verification to ensure functionality and performance.
- Participate in and lead code reviews to ensure quality, adherence to best practices, and consistency.
- Contribute to technical documentation for software designs, test plans, and release procedures.
- Lead moderately complex projects, manage tasks, and provide status updates to stakeholders.
- Provide guidance and mentorship to junior engineers.
- BS Computer Science or equivalent
- 3+ years of experience in embedded software development.
- Strong proficiency in C and C++.
- Expertise in debugging tools like GDB.
- Experience with operating systems (such as Linux, Windows, or RTOS) and microprocessors.
- Familiarity with the GCC toolchain.
- Familiarity with version control systems, such as Clear Case, GIT.
- Familiarity with some script language, such as MATLAB or Python.
- Strong problem‑solving, analytical, and troubleshooting skills, along with effective communication and collaboration abilities.
- Applicants must be willing and able to travel 20% internationally and domestically.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×