FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Embedded Software & Verification Engineer III
KnowmadicsEmbedded Software Engineer designing, implementing, and testing firmware for electronics products at Knowmadics. Collaborating with hardware/software teams to ensure system reliability and product release.
Tech Stack
Tools & technologiesPythonRTOSUnity
About the role
Key responsibilities & impact- Write clean, efficient, and robust embedded software in C/C++ for microcontrollers and microprocessors
- Design, build, and maintain automated test scripts and hardware-in-the-loop (HIL) testing environments
- Execute functional, regression, and stress testing against technical product specifications; document test protocols and bug tracking
- Utilize lab equipment such as oscilloscopes, logic analyzers, and digital multimeters to debug software-hardware integration issues
- Participate in peer code reviews and contribute to firmware architecture and safety-compliance standards
- Collaborate with hardware and software teams to improve testability, traceability, and reliability across the product lifecycle
Requirements
What you’ll need- Eligible to obtain a U.S. Security Clearance – U.S. Citizenship required
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- 3 to 6 years of professional experience in embedded software development and software verification
- Strong proficiency in C/C++, real-time operating systems (RTOS), and bare-metal programming
- Direct experience with communication protocols such as I2C, SPI, UART, CAN, or USB
- Experience with automated testing frameworks (e.g., Python scripts, Unity, Ceedling, or similar) and standard lab hardware tools
Benefits
Comp & perks- Flexible to work long hours as required
- Employees may be called upon to participate in in-person meetings, trainings, or company functions at Knowmadics offices or other designated locations
- Travel in support of business operations may be required
- Must be able to lift and move equipment weighing up to 40 pounds
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++embedded software developmentreal-time operating systemsbare-metal programmingautomated testing frameworkscommunication protocolsfunctional testingregression testingstress testing
Soft Skills
collaborationcode reviewdocumentationproblem-solvingattention to detail
Certifications
U.S. Security Clearance