What are the responsibilities and job description for the Embedded Software Engineer position at CircuitHire?
Embedded Software Engineer (C / Embedded Linux)
A fast-growing and highly successful communications technology company is looking for an experienced Embedded Software Engineer to help design and deliver class-leading products for avionics and defense applications.
This is a rare opportunity to work on true end-to-end development, with real technical ownership and impact across the full product lifecycle.
You’ll play a key role across all layers of embedded software development, from low-level drivers and embedded application software
You'd work closely with a small cross-functional team including Electrical Engineers and FPGA designers, playing a key role in taking products from initial customer requirements through to production and customer integration.
This would suit someone who wants to work on complex, mission critical projects, where your contributions directly shape the final product.
Key Skills
- Strong proficiency in C for embedded systems
- Experience with Embedded Linux (user-space development)
- Solid understanding of networking protocols (TCP/IP, UDP)
- Experience in safety-critical environments (e.g., aerospace, space, automotive, or medical) is a plus
Compensation
- Base salary: $140,000 – $210,000 (depending on experience), plus additional compensation
Additional Requirements
Due to the nature of government contracts, applicants must be U.S. citizens or permanent residents.
Salary : $140,000 - $210,000