Embedded Software Engineer; Mid-Senior
Listed on 2026-09-12
-
Software Development
Unix/Linux, C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Develop the software layer bridging high-performance runtimes with industrial machinery by implementing robust drivers and Hardware Abstraction Layers. Use hardware debugging tools to troubleshoot root causes and ensure system reliability for critical infrastructure.
RequirementsRequires a degree in Computer or Electrical Engineering and 3+ years of professional experience in systems programming using Rust, C, or C++. Candidates must be proficient in Linux internals and capable of interpreting electrical schematics and industrial protocols.
Key SkillsRust, C, C++, Linux Internals, Hardware Abstraction Layers, Industrial Protocols, Logic Analyzers, Oscilloscopes, Systems Programming, Embedded Software Development, Reverse Engineering, Electrical Schematics, TCP/IP, SPI, I2C, CAN
BenefitsHealth Insurance, Dental Insurance, Vision Insurance, 401(k), Equity, Life Insurance, Parental Leave, Catered Lunch, Unlimited PTO
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).