Embedded Systems Engineer (Virtualization & Embedded Linux focus) (Remote or Onsite in Grand Rapids, MI)

Dornerworks, Ltd.
Grand Rapids, MI, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$62,000.0 - $156,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer Engineering System Configuration Software Debugging Linux on Embedded Systems Embedded Software Ethernet FreeRTOS Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter Virtualization Technology Scripting Serial Peripheral Interface
+4 more
PIC Microcontroller Yocto Information Technology Build Tools

Requirements

  • BS in Electrical Engineering (BSEE/BSE), Computer Engineering (BSCE), or Computer Science (BSCS).
  • 2+ years of professional success in embedded software development.
  • Proficiency in C/C++/Rust as well as scripting languages.
  • Hands-on experience developing and debugging software on Embedded Linux platforms.
  • Proven expertise in build systems and distributions using Yocto or OpenEmbedded, including BSP development, custom layer creation, and system configuration for embedded applications.
  • Experience and/or interest in working close with external clients, offering creative technical solutions.
  • Unrestricted right to work in the US without requiring sponsorship.

What we also like to see:

  • Strong proficiency in real-time operating systems, such as FreeRTOS and Zephyr.
  • Experience with multiple microcontrollers, cores, and technologies including ARM, NXP, Microchip, and Texas Instruments.
  • Familiarity with many embedded communication standards like SPI, I2C, UART, Ethernet, CAN, USB, etc.

Benefits & conditions

At DornerWorks, we don’t just build technology - we help bring bold ideas to life. Our engineers work side-by-side with customers to design and deliver embedded solutions that power life-critical medical devices, enable mission-ready systems, and push innovation forward across industries. With deep technical expertise and an unmatched partnership mindset, we take on complex challenges and turn them into products that make a real impact in the world. Our Embedded Systems Engineers are responsible for developing great software for a wide variety of our customer’s products. This position requires someone who enjoys challenge and variety, likes to be involved in all facets of embedded software development, and is driven to be a part of company-wide success. Our Embedded Software Engineers have deep technical knowledge and are often called on to work on large or multi-disciplined project teams. If you are a customer-oriented, collaborative, problem-solving engineer, then this role could be perfect for you! What DornerWorks has for you:

  • Diverse, engaging, collaborative and challenging work.
  • Continuous learning. Work multiple diverse projects each year - different technologies, products, and industries.
  • Work hybrid from home or in-person, while doing what you love.
  • Competitive compensation and benefits.
  • ESOP Company - 100% employee owned.
  • Flex Fridays - you want an extra 26 days off? Compressed work week, with the opportunity to take every other Friday off and flexible hours.
  • Healthy work/life balance. At DornerWorks’ that is not just an empty slogan; it is one of our core values.
  • A collaborative team where you can work with other outstanding technical minds.
  • Supportive team - not a cut throat environment but supportive and encouraging.
  • Organized social events, both onsite and virtual. We promise you’ll have fun!

What you will be doing:

  • Use your technical knowledge and experience to develop and deliver embedded software for our clients’ products.
  • Collaborate with and contribute your technical expertise with technical project teams.
  • Demonstrate innovation by voicing your creative solutions, with both internal and external teams.
  • Lead and mentor other engineers, sharing your knowledge and experience, while influencing best practices
  • Grow your expertise partnering with our outstanding team. There’s never an end to learning., The annualized salary ranges below represent hiring guidelines. DornerWorks considers multiple factors when determining base compensation including experience and specialization of skills. Early career engineer: $62,000 - $95,000 Mid - level career engineer: $95,000 - $118,000 Advanced career engineer: $118,000 - $156,000 DornerWorks’ employees enjoy our strong commitment to work-life integrations with 40-hour work weeks, a remote/hybrid work environment and many other work-life integration perks. In addition, employees my elect health and wellness benefits that meet the needs of themselves and their dependents. DornerWorks is an equal opportunity employer and participates in the E-Verify program. EEO/M/F/Disabled/Veteran DornerWorks believes a diverse workplace yields better ideas and outcomes and we are committed to promoting diversity of experience, perspectives, and capabilities. Each individual makes a unique contribution to our company. We recognize that diversity is critical to our success. DornerWorks proudly supports a culture of inclusion that encourages a work environment that honors diverse opinions. Employees can thrive here, and know their individual skills, abilities and viewpoints are honored. This facility operates under International Traffic in Arms Regulations (ITAR), and therefore, any person hired must demonstrate with verifiable documentation that they are either: (i) a U.S. Citizen; (ii) an active Green Card Holder; or (iii) a “Protected Person” as defined by 8 U.S.C. 1324 (b)(a)(3).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all