> Markdown version of [/jobs/ext/3971105-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3971105-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Indotronix Avani Group - **Location:** Maple Grove, MN, United States - **Experience:** Expert - **Salary:** $142,667.0 - **Contract:** Temporary contract - **Skills:** C++ (Programming Language), Object-Oriented Software Development, Program Design Languages - **Published:** October 27, 2026 - **Apply:** https://candidateportal.ceipal.com/job-details/gbbtuV3Qw3ESF5K1RtrwRCd3QpmG4e1xko6WNg9dagg ## About the Role * Bachelor's degree in a relevant technical discipline plus 5 years of relevant experience; or a master's degree and 3 years of experience; or a Ph.D. and 1 year of experience. * Must be highly skilled in object-oriented design and C++ embedded software development. * Must have experience working with RTOS and/or bare-metal hard real-time application development. * Practical knowledge and experience with applicable software engineering processes. * Familiarity with Ethernet communications. * Contemporary design and development experience. * Exceptional verbal and written communication and collaboration skills. Skills Preferred * Ability to conduct effective meetings, discussions, and presentations. * Practical knowledge and experience with applicable software management processes. * Practical knowledge and experience with applicable engineering development processes. * Familiarity with Capability Maturity Model Integrated (CMMI) and Client Life Cycle Management. * Working knowledge of the cybersecurity domain, specifically the Risk Management Framework and the requirements and processes to obtain and maintain Authority to Operate (ATO). Ideally, the candidate would possess a cybersecurity certification. * Weapon system and/or combat experience. Experience Required * Bachelor's degree and 5 years of work experience, or equivalent experience. * Must-have experience: + Expert-level C++ programming. + Embedded hard real-time program design and development experience., C++ Object-Oriented Design