Embedded Software Engineer
Job Responsibilities:
- Design, develop, and debug embedded software and firmware for ARM and AMD Zynq MPSoC processors
- Perform bare-metal programming including register-level peripheral control, clock and power domain initialization, cache, and MMU setup
- Develop and maintain Embedded Linux systems including kernel configuration, patching, device tree management, kernel modules, and root filesystem creation
- Support board bring-up and bootloader development (e.g., U-boot, device tree)
- Utilize embedded development toolchains and debugging tools including JTAG and memory-mapped IO debugging
- Collaborate in GIT/CI-CD workflows to maintain source code and automate builds
- Leverage AI coding tools and agents to improve development efficiency
- Interface with hardware teams for system integration and troubleshooting
- Participate in system testing and validation, including bench testing with logic analyzers and oscilloscopes
Skills:
- ARM architectures (Cortex-A, Cortex-R, Cortex-M) and AMD Zynq MPSoC architecture
- Bare-metal embedded programming
- Embedded Linux kernel and driver development
- Bootloader and board bring-up experience
- JTAG and signal-level debugging
- GIT/CI-CD experience
- AI coding tools familiarity
- Multithreaded and multiprocessor application design
- Real-time operating system development and tuning
- Bachelor’s degree
- Interim clearance sufficient to start assignment
- Minimum 3 years’ experience with:
- ARM and AMD Zynq MPSoC architectures
- Bare-metal programming
- Embedded Linux kernel and device tree work
- Bootloader development and board bring-up
- Embedded development toolchain and debugging
- GIT/CI-CD environments
- Embedded software development in C/C++
- Object-oriented software design
- Multithreaded/multiprocessor application development
- Real-time Linux kernels and performance tuning
- Experience with lab equipment such as Logic Analyzers, Digital Oscilloscopes, Spectrum Analyzers
- Familiarity with serial protocols and drivers (I2C, SPI, JTAG)
- Experience using AI coding tools/agents
Education/Experience:
- Bachelor’s degree — Required
Recommended Jobs
Flex Fab Operator
Job Description Job Description Job Title: Flex Fab Operator Pay: $18.90/hr + overtime Shift: 2nd shift - 3:30pm - 12:00am (Midnight) Job Description The Flex Fab Operator is responsib…
Urology Position North of Boston - Sign-On and Relocation
A large and diverse team that provides cutting-edge and patient-focused care is seeking an additional Urologist to join the team. The practice covers all aspects of Urology, including oncology, endos…
Wax Specialist
Job Description Job Description Position: Wax Specialist About MiniLuxe Over the last decade, we have been reimagining and revolutionizing the world’s most used but least regulated beauty…
Remote Customer Service Rep
Are you a highly motivated individual with experience in a call center setting, specifically within the health insurance or medical billing industry? We are looking for a Customer Support Specialist…
Implementation consultant oracle cloud
Job Description Oracle Customer Success Services (CSS) is an organization of 10,000+ employees that supports over 6,000 companies around the world. We are uniquely positioned to help customers …
Director, AI Operations & Services
Overview Dana-Farber Cancer Institute’s Informatics & Analytics (I&A) department serves patients present and future, by collaboratively building a sustainable informatics and analytics ecosyste…
Claims Examiner - Workers Comp REMOTE
By joining Sedgwick, you'll be part of something truly meaningful. It's what our 33,000 colleagues do every day for people around the world who are facing the unexpected. We invite you to grow your ca…
Secretary, Medical Admin Sr. (Psychiatry) - 40 hours, days
Are you a current UMass Memorial Health caregiver? Apply now through Workday. Exemption Status Non-Exempt Hiring Range $19.74 - $33.59 Please note that the final offer may vary within th…
Commissary Runner
Position Title: Commissary Runner, Thomas M. Menino Convention & Exhibition Center Pay Rate : $25.75 We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to…
Cook (Food Services)
JOB DESCRIPTION SUMMARY Boston Medical Center (BMC) is more than a hospital. It´s a network of support and care that touches the lives of hundreds of thousands of people in need each year. It is t…