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
Assistant Professor - Power Systems
The Department of Engineering at the University of Massachusetts Boston invites applications for a tenure-track Assistant Professor in Engineering, beginning September 1, 2026. We seek dynamic and in…
Maintenance Technician
maintenance technician Are you looking for a career opportunity within a global, growing real estate company? Then you might be our next maintenance technician. job description Akelius …
Host
$15 per hour - $18.75 per hour Our Winning Family Starts With You! Check out these great benefits! ~ Flexible schedules to help you balance other life commitments (school, childcare, fami…
Staff Accountant
Position Summary The Staff Accountant supports the finance and operations teams by performing critical accounting functions that ensure accurate financial reporting, cost tracking, and compl…
Attorney - Global Brands & Product Technology
At Hasbro, our mission is to entertain and connect generations of fans through the wonder of storytelling and exhilaration of play. We’re looking for adventurous and curious people who want to explore…
Clinical Documentation Specialist
Clinical Documentation Specialist Job Ref: 34074 Category: Professional & Management Location: 133 Old Road to Nine Acre Corner, Concord, MA 01742 Department: Medical Records Schedule:…
Assistant Store Manager PT
About Our Company Lids Sports Group is the largest licensed sports retailer in North America, selling fan and fashion-oriented headwear and apparel across the US, Canada, Mexico, Europe, and Austr…
Client Services Representative
Job description: Join Our Team at Old Derby Animal Hospital! Are you passionate about pets and people ? Do you thrive in a fast-paced environment where every day is a new adventure? We want YO…
Seasonal Teller
Division: Retail Banking Department: Various - Branch Network Reports to: Branch Manager Status: Non-Exempt Grade: 4 Salary Range: $18.00 - $24.91 Salary range updated 2/…
Regional Sales Manager
Xtract One is a technology company dedicated to making the world safer through intelligent, frictionless security solutions. We design and deliver advanced threat detection screening systems that he…