- Indianapolis, Indiana, United States
- On-site
- Full-time · Senior
- $96K–$192K per year
- 7+ years
The Staff Engineer is a technical expert responsible for leading the embedded design, development, and optimization of embedded software for next‑generation air‑conditioner products.
Compensation
The annual salary for this position is between $96,000.00 - $192,000.00 annually. Factors which may affect pay within this range include, but are not limited to, skills, education, experience, and other unique qualifications of the successful candidate. The pay range will not be below the minimum wage applicable to the jurisdiction in which the applicant is to be employed.
Responsibilities
- Design and implement embedded software solutions to address business needs.
- Develop firmware in C/C++, ensuring efficiency, reliability, and safety.
- Involve in all aspects of the system software development process – concept, design, reviews, coding and validation.
- Drive code quality initiatives through best practices including code reviews, unit tests, functional/integration testing, and CI/CD integration.
- Provide software designs and documentation to the team.
Requirements
- Bachelor’s degree in Engineering, or Computer Science, or a technical field degree.
- Nice to have: Strong proficiency in C/C++ programming
- Nice to have: Hands‑on experience in RTOS, multithreading and bare metal programming
- Nice to have: Solid understanding of microcontroller architecture, interrupts, timers, memory (Flash/RAM/EEPROM)
- Nice to have: Knowledge of embedded development workflows, version control, build systems