Embedded Firmware Engineer
Job Responsibilities:
- Develop firmware for POSIX-based platforms (Embedded Linux and VxWorks) in Embedded-C, focusing on hardware constraints and system complexity.
- Test-driven development (TDD) and unit testing for real-time embedded communication firmware.
- Evaluate and prototype stacks for internal customer offers.
- Contribute to writing detailed technical specifications, design documents, and whitepapers.
- Debug, analyze, and resolve hardware/software issues to ensure system performance and security.
- Develop high-quality, well-tested code through comprehensive unit testing.
- Actively participate in agile development cycles, including daily standups.
- Collaborate in innovative projects outside of day-to-day tasks.
Skills:
- C/C++ programming expertise
- Experience with embedded environments and RTOS (FreeRTOS/Zephyr)
- Strong understanding of networking protocols and industrial automation systems
- Familiarity with cryptographic concepts and security features
- Experience with Wireshark, Git, GitHub
- Knowledge of embedded system hardware, including Linux and VxWorks
Education/Experience:
- Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, or a related field, with an emphasis on embedded systems
- 4-7 years of experience in embedded firmware or application development
- Ability to convert customer specifications into technical designs
- Proficient in the full software development lifecycle and agile methodologies
Recommended Jobs
Occupational Health Nurse (Part Time)
Job Responsibilities: Workers Compensation injury and illness evaluation (within scope of practice), treatment and case management for sites as assigned Clinical services at Occupational Health…
Java Application Architect - Legacy Modernization
**Introduction** A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to impro…
Call Center Representative II
The MASCO Services Call Center, a subsidiary of Longwood Collective, keeps hospitals, colleges, physicians, and businesses connected to callers 24 hours a day, 7 days a week. We combine the latest te…
Certified Radiology Technologist - (RAD Tech)
Job Description Job Description Job Description & Requirements Certified Radiology Technologist - (RAD Tech) StartDate: 12/1/2025 Available Shifts: 12 N Pay Rate: $1668.81 - $1828.59 13 we…
Maintenance Electrician
Job Description Job Description An excellent, full-time, permanent opportunity with a global manufacturer in Canton, MA! This Jobot Job is hosted by: Jamie Beene Are you a fit? Easy Apply no…
Property Manager - Chelmsford, MA
Overview Rose Associates is your gateway to an exhilarating realm of real estate innovation. Our dynamic services platform spans development, management, leasing, and marketing, catering to privat…
Production Planner | Capacity & Materials | Medical Device Manufacturing
Our client is seeking a proactive Production Planner to manage capacity, materials, and production scheduling in a fast-paced medical device manufacturing environment. This role ensures timely prod…
Manager/Engineer CAD Product Design Engineer
CAD Product Design Engineer – Burlington, MA Who We Are: Demand for critical minerals to power the energy transition is growing exponentially. Yet, we know mining deeper and broader, and …
Manager of tax
Manager- Global Tax 150K-185K + 15% Bonus Boston, MA Hybrid - 2/3 days onsite Person will oversee the development and implementation of tax-related protocols to ensure compliance with glob…
Manager, Clinical Trials Registry
Overview This position's work location is remote with occasional time onsite as needed. The selected candidate may only work remotely from a New England state (ME, VT, NH, MA, CT, RI). The Ma…