A complete application in a minute — tailored resume and cover letter, ready to send.
engineeringjobs.net, Inc. is seeking an embedded software engineer to develop, integrate, test, and validate software across the product lifecycle. You will collaborate with hardware and software teams to resolve defects and ensure requirements compliance.
The role requires hands-on experience with C and Python, plus familiarity with embedded hardware, real-time systems, and automated test environments. Expect documentation, CI/CD support, and formal verification activities.
Develop, integrate, test, and validate embedded software throughout the product lifecycle, collaborating with hardware and software teams to resolve defects and ensure requirements compliance. Create technical and test documentation, support automated build and release processes, conduct formal verification, and communicate progress and findings to internal teams and customers.
Requirements: Candidates should have hands‑on experience developing and testing software with C and Python, along with experience in requirements analysis, traceability, and verification. Familiarity with embedded hardware, microcontrollers, real‑time systems, and designing and maintaining automated test environments is also required.
Key Skills: Embedded Software Development, C, Python, Software Testing, Requirements Analysis, Requirements Traceability, Verification and Validation, Automated Test Environments, Embedded Hardware, Microcontrollers, Real‑Time Systems, CI/CD, Git, Communication Protocols, Linux, Bare‑Metal Programming
Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Critical Illness Insurance, Accident Insurance, Hospital Insurance, 401(k) Retirement Plan, Life Insurance, Short‑Term Disability, Long‑Term Disability, Health Savings Account, Transportation Benefits, Employee Assistance Program, Paid Time Off, Vacation Leave, Sick Leave