Embedded Software Engineer
The Embedded Software Engineer at Confidential Client is responsible for integrating and testing embedded software components for industrial Level and Pressure measurement products, ensuring compliance with safety-critical standards. The role involves developing automated test scripts, debugging firmware using advanced tools, and contributing to digitalization efforts through connectivity technologies such as industrial Ethernet, WLAN, Bluetooth, and cloud solutions. This position offers collaboration with cross-functional and remote R&D teams, focusing on quality, innovation, and continuous improvement in industrial process automation.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Engineering.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is seeking an Embedded Software Engineer to join a product development team focused on industrial Level and Pressure instrumentation. You will focus on integration, testing, and verification of embedded firmware and connectivity features for safety‑critical process automation products.
- Integrate embedded software for Level and Pressure products used in industrial process automation
- Define software component and test specifications
- Write and execute automated and manual test cases for embedded firmware features
- Debug firmware and hardware using oscilloscopes, logic analyzers, JTAG, SWD, and similar tools
- Automate tests using C#, Python, or similar scripting languages
- Test and validate communication protocols (UART, SPI, I2C, CAN, BLE, etc.)
- Perform regression, validation, and release testing on firmware
- Integrate embedded tests into CI/CD pipelines, including static analysis and MISRA/functional-safety checks
- Drive digitalization efforts: support industrial Ethernet, WLAN, Bluetooth and cloud connectivity integration
- Review embedded code and propose C++ solutions even when not owner of large feature work
- Document test results and collaborate closely with firmware, hardware and sensor engineers to identify and resolve defects
What We’re Looking For
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience (entry-level candidates with internship/embedded SQA experience are also considered)
- 0–3+ years experience in embedded software development or embedded software QA (senior candidates with 3+ years preferred)
- Strong C/C++ skills (C++11/14/17) — experience with C# and/or Python a plus
- Solid understanding of memory, interrupts, GPIO, timers/PWM, and bootloaders
- Experience with MCUs, RTOS, and embedded system architecture
- Familiarity with version control workflows (Git/GitLab preferred)
- Hands-on experience with hardware debugging and validation on development boards, sensors and actuators
- Knowledge of test‑driven development, static analysis, and MISRA or other functional-safety practices
- Strong analytical, troubleshooting and communication skills; comfortable working in multicultural, cross‑functional teams
What You’ll Get
- Competitive compensation and bonus opportunities
- Comprehensive benefits package (medical, dental, vision) and 401(k) with company match
- Support for lifelong learning: training, tuition reimbursement and professional development
- Work-life balance with company-paid holidays, paid time off, parental leave, flexible hours and remote work opportunities
- On-site amenities and ergonomic support where applicable
- Employment with a mission-driven, family-owned global organization focused on sustainable long-term growth
Additional Details
- Location: Greenwood, IN (on-site / hybrid options may be available — confirm during interview)
- Employment type: FULL_TIME
- Estimated salary (as listed with source): $97,567 per year — estimated
- Confidential Client is committed to complying with all applicable U.S. employment laws. Applicants must meet any legal work-authorization requirements relevant to employment in the U.S.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range