DornerWorks · 2 weeks ago
Embedded Systems Engineer (Contract role)
DornerWorks is an embedded systems engineering firm trusted by innovators building technology where performance, safety, and reliability matter most. The Embedded Systems Engineer will develop and deliver embedded software for various client products while collaborating with project teams and mentoring other engineers.
ElectronicsHardwareManufacturing
Responsibilities
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
Qualification
Required
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, with strong proficiency in real-time operating systems such as FreeRTOS and Zephyr
Proven expertise in one or both of the following: Build systems and distributions using Yocto or OpenEmbedded, including BSP development, custom layer creation, and system configuration for embedded applications
Proven expertise in one or both of the following: Software video processing – C++ development with video codecs, compression algorithms, image scaling, resolution/DPI management, and quality optimization preferably on FPGA platforms
Experience and/or interest in working close with external clients, offering creative technical solutions
Unrestricted right to work in the US without requiring sponsorship
Preferred
Familiarity with many embedded communication standards like SPI, I2C, UART, Ethernet, CAN, USB, etc
Experience with Rust
Benefits
Health and wellness benefits that meet the needs of themselves and their dependents
Strong commitment to work-life integrations
40-hour work weeks
Remote/hybrid work environment
Many other work-life integration perks