Staff Embedded Software Engineer
$150k - $170kNova Biomedical
Staff Embedded Software Engineer
The Staff Embedded Software Engineer will lead the design, development, and optimization of embedded firmware for new product development. In this role, they will drive firmware architecture decisions, oversee development cycles, and collaborate with cross-functional teams to ensure high-performance and reliable firmware solutions. The Staff Firmware Engineer must: be detail-oriented, organized, results-driven, have proven ability to track and complete deadline-driven projects, have outstanding communication/interpersonal skills, be a positive contributor and have a strong commitment to quality. Strong time management, organizational skills, and the ability to multitask are a must. They must be a self-starter whose goal is to get the job done and who is able to balance multiple priorities effectively. They must work closely with the hardware team and mentor others with their knowledge. They will work with outside vendors and pursue new skills, new hardware applications, and new tools to improve firmware/hardware development.
If you're passionate about software engineering and want to be part of a team that is shaping the future of life sciences, we'd love to hear from you, apply today!
What you'll do
- Firmware Development & Architecture: Design, implement, and optimize embedded firmware for microcontrollers, processors, and SoCs.
- Technical Leadership: Guide a team of engineers, provide mentorship, and enforce best practices in firmware development.
- System Integration: Work closely with hardware, software, and product teams to ensure seamless integration of firmware with system components.
- Performance Optimization: Analyze and improve firmware efficiency, reliability, and power consumption.
- Code Review & Documentation: Conduct code reviews, enforce coding standards, and create detailed technical documentation.
- Troubleshooting & Debugging: Utilize tools like oscilloscopes, logic analyzers, and debuggers to diagnose and resolve firmware issues.
- Security & Compliance: Ensure firmware adheres to industry standards, security best practices, and regulatory requirements.
- Research & Innovation: Stay updated with industry trends, emerging technologies, and contribute to firmware innovation initiatives.
- Talent Development: Develop FW engineering talent within the team.
What we are looking for in you
- Experience: 8+ years of firmware development experience, with a strong track record in embedded systems.
- Programming Languages: Proficiency in C/C++ and assembly language for embedded development.
- Embedded Systems Knowledge: Experience with various operating systems, bare-metal programming, and real-time constraints.
- Hardware Familiarity: Understanding of microcontrollers (ARM, PIC, MSP430, etc.), peripheral interfaces (SPI, I2C, UART), ADCs, DACs, and debugging tools. Ability to read schematics and use an oscilloscope
- Beneficial Experience: Experience with chemical sensors and/or floating sensors.
- Software Development Tools: Proficiency in version control (Git), build systems, and scripting (Python, Bash).
- Communication & Collaboration: Strong interpersonal skills and ability to work with multidisciplinary teams
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
Physical Requirements for this role include:
- Ability to work at a computer for extended periods.
- Ability to lift and carry up to [25–50] pounds as required
- Ability to communicate effectively via phone, video, and written communication.
- Ability to occasionally move about the office to access meetings or resources.
Why work for Nova Biomedical
- Flexible Medical, Dental, & Vision Coverage
- Competitive 401k company match
- Bonus Program, Generous PTO and paid holidays
- Generous Tuition reimbursement
- Hybrid and flexible work arrangements
- Professional development, engagement and events
- Company marketplace for lunch and snacks in our Norwood, MA, Billerica, MA and Westbrook, ME offices
- Company subsidized cafeteria in our Waltham, MA office
Work Location: On-site in Waltham, MA
Targeted Salary Range: $150,000 - $170,000/year
Nova Biomedical believes in transparency and integrity throughout all we do, including compensation. The provided salary range for this role represents the expected base salary or hourly rate for this opening. Actual compensation will be commensurate with the candidate's experience and may vary based on individual factors such as location, skills, and education.
$168.75k
...Staff Embedded Application Software Engineer Join Axon and be a force for good. At Axon, we're on a mission to protect life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products...SuggestedWork experience placementWork at officeRemote work$175k - $210k
...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...with light! We are hiring a talented software engineer to help us build the next generation... ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and...SuggestedFull timeTemporary workRemote workFlexible hours- ...Staff Embedded Software Engineer (Wireless Networking) Boston, MA May 2, 2026 About SimpliSafe We're a high-tech home security company that's passionate about protecting the life you've built and our mission of keeping Every Home Secure. And we've created a culture...SuggestedWork at office
$134.4k - $168k
...Senior Software Engineer Boston Dynamics is looking for a Senior Software Engineer to join us. If you are creative, have a passion for improving... ...team-oriented environment, this is the role for you! As a Staff Software Engineer, you will be part of the Stretch team...SuggestedVisa sponsorship- ...Staff Software Engineer We are seeking a Staff Software Engineer to own the design, development, and scaling of our virtual warehouse simulation infrastructure for Stretch's case picking application. Stretch is already a proven industry powerhouse in truck unloading...SuggestedLong distance
$154.31k - $192.89k
...Sr. Staff Software Engineer As a Sr. Staff Software Engineer on the Perception and Safety R&D Team, you will join a small cross-functional group focused on deploying production-quality robotic perception software. You will design, build, and maintain highly scalable...Visa sponsorship$155k - $230k
...Staff Software Engineer As a Staff Software Engineer on the Atlas team, you will be a critical engineering pillar for a world-class group of engineers and scientists creating the next generation of humanoid robotics. Our team is pushing the boundaries of Large Behavior...Hourly payImmediate start$170k - $230k
...human and artificial intelligence to lead the charge. As an AI software company who deploys its inventions directly into the... ...the global, physical economy. The Role We are looking for a Staff Software Engineer to lead the design and implementation of core software systems...- ...Principal Embedded Software Engineer Waltham, MA Third Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged newborns and adults around the world. This is a rare opportunity...Full time
- ...Staff Robotics Software Engineer Tutor Intelligence is building the technology and processes to let robots go where they've never gone before:... ...engineers, drive system architecture across the stack from embedded to cloud, and champion best practices in software and robotics...
$140k - $165k
...organization where your contributions matter. Whether you're in engineering, science, manufacturing, or support, you’ll be part of a... ....com About the role We are seeking a highly skilled Staff Software QA Engineer to provide quality test for complex Windows-based...Hourly payWork at officeFlexible hours$170k - $230k
A leading AI software company in Massachusetts is seeking a Staff Robotics Software Engineer to lead the design and implementation of critical robotics software. This role impacts the foundational technologies in automation and robotics, requiring exceptional programming...- ...challenges in robotics and automation at scale. Lever As a Staff Robotics Software Engineer , you will lead design and implementation of critical... ..., drive system architecture across the stack from embedded to cloud, and champion best practices in software and robotics...Work at officeShift work
$230k - $288k
...Backend Engineer As a Backend Engineer, you'll work on our backend and infrastructure systems to design, build and maintain a fast and reliable user experience for our customers. You'll collaborate with other engineers to develop the APIs, data models and services...Currently hiringLocal areaRemote workWeekend work3 days per week$218.03k - $256.5k
...fully supported. Coinbase is seeking an experienced backend engineer to join our Advanced Trading team to build and scale the core systems... ...look for in you: You have at least 8 years of experience in software engineering. You’ve designed, built, scaled, and maintained...Local areaWorldwide$140.6k - $173.1k
...Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; and Portland, ME About the Team/Role We are seeking a seasoned Staff Software Engineer in the North America Mobility organization. This role will sit in the Platform team that focuses on building AI Platform to...Remote workFlexible hours- ...Staff Software Engineer – AI & MCP Assume a technical leadership role on the team, with ownership of solutions, systems, and projects. Develop, review, test, and debug code to support software products. Contribute to the growth and development of other software engineers...
$253.9k - $298.7k
...and reliability. The Role We are looking for a Senior Staff Software Engineer to serve as Coinbase's Solana Staking Protocol CTO — the... ...Coinbase's product surface area. Ensure Solana staking is deeply embedded and differentiated in every Coinbase staking product....Local area$185.1k - $335.3k
...organization, we’re combining cutting-edge research, robust engineering, and large-scale systems to make this future a reality. Our... ...performant user interfaces. The Role We are looking for a Staff Software Engineer with deep expertise in distributed backend...Work experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$200k - $325k
...Staff Software Engineer Iterative Health is a healthcare technology and services company powering the acceleration of clinical research to transform patient outcomes. The Iterative Health Site Network is a premier network of 100+ clinical research sites across the US...- ...Hybrid Full-time, Staff Software Engineer at Activ Surgical About the job, About the Company Activ Surgical is an early-stage medical device startup dedicated to transforming advanced surgical visualization through innovative imaging, computer vision, and AI...Full timeImmediate startFlexible hours
- ...with intelligent systems. Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and facilities... ...will design and develop major GCS features, mentor mid-level engineers, and represent the GCS/C2 team directly to autonomy capability...Full timeTemporary workPart timeWork experience placementLocal areaWorldwide
- ...Staff Software Engineer We are rapidly growing startup building the first all-in-one restaurant management software platform. Our Android tablet-based system helps restaurants operate more efficiently and connect with their customer base in new and innovative ways....Local areaFlexible hours
$189.3k - $290.7k
...Job Description Job Summary We are seeking a Level 8 Staff Software Engineer to lead complex Android Automotive and 3D visualization software... ...debugging. Hands-on experience building vehicle, embedded, infotainment, ADAS, robotics, simulation, gaming, or other...Local areaWork from homeRelocation packageFlexible hours$172.8k - $251.65k
...strategy and architecture for metrics and analyses to evaluate autonomous driving software performance across the autonomy stack. Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation into development workflows...Local areaRemote workWork from homeRelocationRelocation packageFlexible hours$200.3k - $293.81k
...results and best in class outcomes Visionary in future focused problem-solving Exceptional in execution and impact Staff Software Engineer, Capture & Intelligence Platform Role Summary Nuclei is looking for a Staff Software Engineer to help lead the...Local areaFlexible hours$146.6k - $215.1k
...Staff Software Engineer We're a high-tech home security company that's passionate about protecting the life you've built and our mission of... ...frameworks, environments, and test harnesses tailored to complex embedded and distributed systems Design and implement automated...Work at officeShift work$141.7k - $268.3k
...Intelligence (FPI) Telematics team is looking for a highly skilled Sr. Staff Engineer to lead the technical vision and build web applications and... ...SaaS environment. What you'll do... The Sr. Staff Software Engineer will serve as a key technical leader, responsible...Immediate startRemote workFlexible hours- ...Introduction At IBM Software, we transform client challenges into solutions by building... ...unit of IBM, is composed of Software Engineers, Product Managers, and Designers who build... ...includes rich experience operating in a Staff Engineer, Senior Staff Engineer or Principal...
- ...Staff Software Engineer India About Starburst Starburst delivers enterprise intelligence at scale by giving organizations secure, governed access to all their data, wherever it lives. Built for distributed data environments, Starburst helps enterprises power AI...Local areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- software support Waltham, MA
- software quality assurance Waltham, MA
- embedded software Waltham, MA
- id software Waltham, MA
- healthcare software sales Waltham, MA
- remote software sales Waltham, MA
- entry level software sales Waltham, MA
- software asset management analyst Waltham, MA
- ultimate software Waltham, MA
- software Waltham, MA


