2 hours ago
Cambridge, MA, USAStaff+
Base Salary
$95k - $245k/yr
Responsibilities
- Serve as a subject matter expert in embedded systems development across multiple technical disciplines.
- Develop and troubleshoot complex, real-time embedded software for resource-constrained computing environments.
- Contribute across the software lifecycle, including architecture, requirements analysis, implementation, evaluation, and release.
- Assess customer needs and evaluate candidate technical solutions to complex problems independently.
- Lead embedded systems development teams and provide technical and management oversight.
- Identify system-level technical risks and develop and execute mitigation strategies.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering, or a master's degree with the corresponding experience qualification.
- 10–15 years of experience developing embedded software or applicable experience with a bachelor's degree, or 7–10 years with a master's degree.
- Experience with embedded targets, in-circuit emulators, JTAG debuggers, and laboratory test equipment.
- Knowledge of OS coding techniques, IP protocols, interfaces, hardware subsystems, and real-time execution.
- Knowledge of software configuration management tools, defect tracking tools, and peer review processes.
- Strong troubleshooting, analytical, problem-solving, organizational, communication, and time-management skills.
- Ability to obtain and maintain a government security clearance; security clearance is preferred.
Benefits
- US base salary range of $95,000.00–$245,000.00, excluding bonuses and benefits.
- Workplace flexibility and programs supporting work-life balance.
- Employee clubs, including photography and yoga, plus health and finance workshops.
- Off-site social events and discounts to local museums and cultural activities.
- Full-time position located in Cambridge, Massachusetts.
