*KE2 Therm – Embedded Software Engineer - must live in Washington, MO*
*Position Description*
He/she will play an active role, with and within the team, in the development of embedded controls for commercial refrigeration, defining needs until deploying quality products on time and cost, using Agile development methods (SCRUM).
*Key Responsibilities:*
• Collaborate with Marketing and Engineering teams to deliver software development plans
• Work closely with Engineering team members to develop and deliver firmware for products
• Firmware development for microcontrollers using C programming
• Firmware development for ARM and/or SOC using Linux based C programming
• Basic web page / services development using HTML, JavaScript, and CSS
• Assist with Engineering testing to develop test plan to qualify new firmware
• Provide engineering support on projects as requested
• Work with advanced source code management, work management, automated builds and
automated testing tools
• Actively participate in team definition and detailed product design, daily scrums, and sprint planning and review
• Conduct the conceptual study of products and participate in the development of concepts and architectures
• Document and communicate development as the project progresses
• Work closely with the different teams during the respective development and pre-release
phases (validation, certification, production testing procedures)
• Play a proactive role in improving design methods, tools, processes and standards within the software team
• Participate in product maintenance
*Requirements*
· Four year Electronics engineering degree or relevant experience (5+ years)
· Strong knowledge of programming microprocessors (SOC, ARM) in embedded controls using C, and Linux based C
· Expertise with the use of Visual Studio and GIT
· Comfortable working with others to help deliver innovative solutions
· Knowledge of Golang programming language a plus
· Knowledge of basics in serial and Ethernet communications a plus
· Knowledge of web services and communication protocol development using embedded controls a plus
· Strong verbal and written communication skills, fluent in English
· Able to work in a team atmosphere and function in a collaborative development environment
· Familiarity with source code repositories, tracking and software version control
Job Type: Full-time
Schedule:
* Monday to Friday
Experience:
* Embedded software: 1 year (Required)
Work Location: Hybrid remote in washington, MO