Senior Embedded Software Engineer
Apply NowCompany: Grote Industries
Location: Madison, IN 47250
Description:
Apply embedded software safety standards and principles in software architecture and development. Serve as the subject matter expert for embedded software system engineering, including developing architectures, requirements, simulation tools, data analysis tools, validation testing, and deployment. Define and follow software development procedures following Agile or Scrum framework. Work closely with electrical hardware engineers in defining system architecture. Mentor others in methodologies, problem solving, and organization. Report to the project and program management teams concerning the status of embedded development, communicate roadblocks, and propose solutions. Design, implement, debug, and validate algorithms for monitoring, controlling, and communicating with embedded hardware. Responsible for defining technical requirements for projects and testing for compliance with requirements.
Job Requirements:
1. Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a closely related engineering field.
5 years of progressive experience working with embedded software.
Other experience and skills must include:
Must have current authorization to be employed in the U.S. without employer sponsorship.
Job Requirements:
1. Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a closely related engineering field.
- Bus protocols, including SPI, UART, I2C, and BLE.
- DevOps development framework utilizing Agile or Scrum.
- DevOps development platforms such as Microsoft Azure.
- Development tools including IAR Workbench, MPLAB X IDE, Visual Studio Code, and FreeRTOS.
- Validation testing, cellular communications, and project management.
- Embedded software safety standards including UL and NEC.
- Simulation and automation software including Python.
- Experience working with embedded software on commercial products.
- Debugging firmware and hardware using tools such as JTAG, Logic analyzers, or scopes.
