Embedded Software Engineer
SGS Consulting
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
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Massachusetts vacancy
$110k
...suspension, a spacious cabin, and low cost-per-mile performance to enable truly sustainable transportation. We are looking for an Embedded Software Engineer to help turn requirements into reliable features. You’ll implement functionality, bring it up on bench and vehicle, and...SuggestedFull timeLocal areaFlexible hours- L3Harris Technologies is seeking a Lead Embedded Software Engineer in Wilmington, MA, to develop embedded flight software for space-based imaging payloads. The role involves designing, testing, and maintaining software while providing technical leadership and mentoring...SuggestedRelocation package
- L3Harris Technologies is hiring a Lead Embedded Software Engineer in Wilmington, MA. You will develop and implement embedded flight software for space-based imaging payloads, leading responsibilities throughout the software lifecycle. The ideal candidate will have a Bachelor...Suggested
- ...temperature control systems. Our broad product portfolio and in-house engineering capabilities enable us to serve as a single-source partner... ..., USA. InTEST Thermal Solutions is seeking a full-time Embedded Software Engineer to join our team. Position Summary...SuggestedPermanent employmentFull timeWork at officeRemote work
$105.23k - $111k
...Job Title Embedded Software Engineer Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience, or a Master's degree and 6 months...SuggestedSecond jobRelocation packageFlexible hours- ...Android Open Source - Embedded Software Engineer ***DoD Secret Clearance Required*** Duration - 1 year to start Education Requires a Bachelor’s degree in Software Engineering , or a related Science, Engineering, Technology or Mathematics field and 5+ years of job-related...
$30k
...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Lead, Embedded Software Engineer (Optical Space Systems) Job Code: 37639 Job Location: Wilmington, MA Job Schedule: 9/80 (Every other Friday off!) Relocation...Local areaRelocation packageFlexible hours$82.3k - $220k
...Draper is seeking a highly skilled Senior Software Engineer in Cambridge, MA. This role develops high-performance solutions for mission-critical... ...and biomedical. The ideal candidate will have expertise in embedded software development and a bachelor’s degree in a related...- ...About the Role A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design, development, and enhancement of the embedded software powering its next-generation electromechanical systems. This engineer will work closely with cross...Full time
- ...cross the finish line together! Sound like you? The Senior Software Engineer provides expertise in the design, development, characterization... ...Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and...Full timeLocal area
- ...complementary analytical technologies, software automation, and machine learning. For more... ...to collaborate with world-class engineers and scientists developing groundbreaking... ...this role, you will design and develop embedded software that controls sophisticated electromechanical...Work at officeRemote workWorldwide
- ...RISE Robotics is a high-growth technology company backed by The Engine, a Tough Tech venture capital fund built by MIT, Greentown... ...part of our journey. Join us and make your mark on the world of embedded software engineering! Key Responsibilities Embedded Software...Work at officeFlexible hours
$140k - $160k
...owners better understand audience behavior. As a SeniorEmbedded Software Engineer on the TVision Meter Platform team, you will help define the... ...measurement devices. Working at the intersection of embedded hardware, edge AI, computer vision, and Linux systems, you will...Work experience placementLocal area$140k - $180k
...Android AOSP and Linux developer to join our engineering team. The ideal candidate will have extensive experience developing embedded Android and Linux systems and applications... ...Design, implement and customize embedded software solutions for IoT devices and consumer electronics...Work at officeRemote workWork from homeFlexible hoursShift work$149k - $198.5k
...autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to... ...you are a software engineer and love the idea of working on embedded AI hardware and software compute systems to create the next...Work at officeRemote work- ...Job Description Summary: The Software Engineer (SMTS) develops high performance solutions for resource constrained targets. Develops next... ...using modern theory and proven techniques. • Develops embedded software based on prototype algorithms with supervision. •...
- ...Life, and Disability insurance 401(k) program PTO and office holidays Flexible/hybrid work options Free parking As a Senior Embedded Software Engineer, you will play a key role in developing and enhancing the software that powers our partner’s robotic systems. Our partner...Work at officeFlexible hours3 days per week
- ...leading nonprofit R&D company in Cambridge, MA is seeking a Senior Software Engineer to develop high-performance solutions for resource-constrained environments. The ideal candidate has expertise in embedded software development, a strong background in C/C++, and real-...
- ...Title: Senior Embedded Software Technical Lead Overview We are seeking a Senior Embedded Software Technical Lead to provide hands‑on technical... .... This role combines technical leadership with active engineering involvement, requiring someone who can guide development efforts...
$30k
Job Title Lead, Embedded Software Engineer - Space Systems (Sign-on bonus $30K max) Job Code 39248 Location Wilmington, MA Schedule 9/80 (Every other Friday off) Relocation Relocation assistance available to qualified applicants. Sign-On Bonus Up to $30K may be included...RelocationRelocation packageFlexible hours$145k - $205k
Senior Embedded Software Engineer - Systems Team Boston, MA, US | Full-time | Permanent | Hybrid Salary: $145,000 to $205,000 DOE The salary range for this role is broad, as we are able to consider varying levels of experience. Any offer made will carefully take into...Permanent employmentFull time- A tech company specializing in consumer products is looking for a Software Engineer to develop embedded software for intelligent devices. This role requires collaboration with various teams in hardware, robotics, and mobile development. Candidates should have a strong foundation...Flexible hours
$145k - $205k
Riverlane is looking for a Senior Embedded Software Engineer to join their Systems Team in Boston, MA. The role involves acting as a technical interface for customers, assisting with product integration, and troubleshooting quantum systems. The ideal candidate will have...$95k - $245k
Draper, based in Boston, is seeking an Embedded Software Engineer (PMTS) to provide expertise in developing embedded software applications across multiple domains. This role requires 10-15 years of experience and a Bachelor's degree in a relevant field. The engineer will...$30k
...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Lead, Embedded Software Test Engineer (Optical Space Systems) Location: Wilmington, MA Schedule: 9/80 (Every other Friday off!) Relocation assistance is...Local areaRelocation packageFlexible hours$160k - $250k
Shield AI is seeking skilled embedded software engineers to develop complex avionics software for Unmanned Aerial Vehicles (UAV). The position involves leading software feature implementation while ensuring performance and safety. Candidates should have strong C/C++ development...- A leading robotics company in Somerville, MA, seeks a Principal Embedded Software Engineer to develop and maintain software for robotic lifting solutions. Collaborating with cross-functional teams, you'll design and implement software components to ensure the performance...
- A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design and development of embedded software for cutting-edge electromechanical systems. This role involves working with cross-functional teams to ensure system safety, reliability...
$134k - $184k
...Senior Embedded Software Engineer – Cyber Woburn, MA STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all the right bytes in...Full timeLocal area- A leading engineering firm in Marlborough, MA is searching for a Senior Embedded Software Engineer. This role entails developing advanced embedded software for testing and monitoring electric utility products. Candidates should have over 5 years of experience in C++ and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- ultimate software Massachusetts
- software applications developer Massachusetts
- remote software sales Massachusetts
- senior c# .net software developer Massachusetts
- id software Massachusetts
- software Massachusetts
- entry level software sales Massachusetts
- healthcare software sales Massachusetts
- software qa Massachusetts
- software implementation project manager Massachusetts

