Embedded Software Engineer
Job Description
Job Description
Designs and implements software of embedded devices and systems from requirements to
production and commercial deployment for product lines. Designs, develops, codes, tests and
debugs system software. Involved in specifications, design and development of embedded
firmware in engineering projects. Analyzes and enhances efficiency, stability and scalability of
system resources. Integrate and validate new product designs. Supports software QA. Provides
post-production support. Interfaces with hardware design and development.
Required:
Experience in embedded systems development.
Experience in hands-on development and troubleshooting on embedded targets.
Solid programming experience in C or C++.
Proven experience in embedded systems design with preemptive, multitasking real-time
operating systems.
Knowledge of reading schematics and data sheets for components. Strong documentation
and writing skills.
Other:
Work location: Hybrid - Candidates should expect to be onsite 3 days a week.
Clearance: Candidates must have an active secret clearance to be considered for this
position.
Travel: Estimated at 5% domestic and international
Interview Process: Initial pre-screen with Group Leader(s). If candidate advances to next
round, will be a larger group interview with technical staff.
Must Have
Degree Level
Bachelors Degree Yes
Experience
Software Unit Testing 5 years
Hardware
Firmware 5 years
Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux) 5 years
Real-Time Software/Hardware 5 years
Program/Project Management OR Analysis
Software Documentation 5 years
Programming
C/C++ Programming 5 years
Collaboration on shared code repositories (e.g., Git) 5 years
Embedded Software 5 years
Object Oriented Software Design and Development 5 years
Scripting Languages: Perl, Python, Shell Scripting, Powershell. 5 years
Software Design/Development 5 years
Software
Multithreaded and Multiprocessor Applications 5 years
Software Tools
CI/CD pipelines tools (GitHub Actions, Jenkins, Ansible, etc.) 5 years
Communication Protocols (USB, Ethernet, PCIe, I2C, SPI) 5 years
Testing
Software Testing 5 years
Nice to Have
Data/Reporting
MODBUS protocol 0 years
Degree Level
Master’s Degree Yes
Duration: 36 Months
Security Clearance Requirement: Yes
Security Clearance Level: Active Secret
Location: Lexington, MA 02421
Pay Range: $70 - $95 an hour
Recommended Jobs
General Laborer
Job Description Job Description Now Hiring: General Laborers 1st & 2nd Shift $19-$20/hr Wilbraham, MA Whats in it for you? Join a company that offers a supportive work environment and plenty …
Travel School Speech Language Pathologist - Adams, MA
Job Description Job Description Degree in Speech-Language Pathology, active SLP license and 1+ year of Speech-Language Pathology experience required. Applicants who do not meet these qualificatio…
Software Engineer
Our client, a prominent Information Technology company, is looking for a Software Engineer to join their dynamic team in Boston. This role involves designing, developing, and maintaining software app…
Sales Representative
Job Description Job Description Stop building someone else's dream . Love your community? Get paid to highlight it. Combine local passion with a multi-channel advertising powerhouse. Your …
Staff User Researcher
Job Description Job Description We are seeking a Staff User Researcher to define how research operates across BEP's full product portfolio and elevate product and design decisions through systema…
Warehouse Operator III (Full-time) - Evening Shift
At Nestlé Health Science, we believe that nutrition, science, and wellness must merge, not collide. Here, we embrace the intrinsic connections of these three pillars, harnessing their collective stre…
Caregiver
Job Description Job Description Caregivers needed for Palmer MA ,Holland MA and surrounding areas. Must be dependable,have good work references ,and reliable transportation. Please call Keith …
Territory Sales Manager Rheology
Job Description Job Description Job Summary The Territory Sales Manager Rheology is responsible for driving business growth by developing new customer accounts, managing existing client relation…
Methuen Adoption Center - Animal Welfare Specialist
Job Description Job Description This is a full time 40 hour a week position, with required weekend days. Applicants proficient in Spanish are encouraged to apply! THE POSITION: We have an ex…
Travel Nurse RN - Home Health - $2,603 to $2,803 per week in Newton, MA
Registered Nurse (RN) | Home Health Location: Newton, MA Agency: Titan Medical Group Pay: $2,603 to $2,803 per week Shift Information: Days - 5 days x 8 hours Contract Duration…