

Embedded Software
Location
Boston, MA
Level
Entry-Level
Department
Semiconductors
Type
Salary
$45,000 - $80,000
Job Description
Posted on:
2026-01-27
Responsibilities
- Contribute to distributed data pipelines connecting embedded and cloud systems.
- Develop firmware, automation tools, and tests to support embedded systems.
- Work with embedded sensors and participate in data collection campaigns.
- Expand skills by taking on additional responsibilities, including PCB design and edge-based ML algorithm implementation.
- Collaborate with cross-functional teams in an agile environment.
- Integrate software and hardware systems and debug as needed.
- Communicate effectively with team members and stakeholders.
Job Requirements
- Enrollment in MS or BS equivalent in Electrical Engineering, Electrical and Computer Engineering, or Computer Science.
- Experience with integration of software and hardware systems.
- Excellent oral and written communication skills.
- Fundamental knowledge of DSP and sampling theory.
- Familiarity with programming languages like C, C++, Rust, Python, and build systems like Make or CMake.
- Familiarity with embedded RTOS frameworks and Linux-based embedded development.
- Knowledge of software development life cycle and management tools like git.

