The Senior Embedded Software Engineer is part of the Midtronics embedded software team. The team is responsible for creating embedded software solutions for all Midtronics product platforms including electric vehicle service equipment, battery testers, diagnostic and service chargers, and in-vehicle battery monitoring solutions.
In this position, you will be responsible for the specification, design, and development of all layers of embedded product software. The preferred candidate will be a leader capable of driving a project team working in a scrum development model and is experienced with the full software lifecycle including architecture, high level design, and development. An intense focus on delivering quality software and driving continuous improvement is a must. You will work with account teams and customers to understand customer needs and develop custom solutions.
A Day In The Life
- Developing embedded software at the driver, OS, and application layers
- Architecture, design, development, and test of embedded product software components
- Lead multi-functional project team responsible for the development and delivery of quality product software releases
- Driving project team to meet quality and schedule requirements
- Coordinating with other functions of the organization to achieve goals of product software release
- Coordinating with production and service to refine processes, develop tools and systems to enable the build and repair process
- Identifying and implementing software enhancements that increase efficiencies and portability
- Working with sales, marketing, and customers to create solutions and produce product specifications
- Providing status on software development efforts to project management and management
- Providing technical support to account and customer service teams, and driving investigations into field issues
- Creating and participating in continuous improvement initiatives and advancing product quality.
- Performing root cause analysis of post-release software issues
What You’ll Need
Minimum 5-8 years of Embedded software developmentFamiliarity with hardware design and schematicsExcellent oral and written communications skillsExtensive experience using embedded CFamiliarity with embedded RTOS such as FreeRTOSGood visual and software design sense and creative driveExperience with communication protocols such as i2C, SPI, USB, CAN, TCP / IP, Bluetooth, and Wi-Fi communications preferredExperience with GIT, Jira, Crucible is preferredFamiliarity with Android a plusAbility to work in a global team environment and interact with engineers in locations around the world.Experience with direct customer interaction is a plusMust be able to read / speak EnglishRelocation not providedAbout Us
Midtronics is a fast-growing company with an energetic, passionate, and innovative leadership team. As the world is determined to reduce carbon emissions and improve vehicle safety, the rapid evolution of the transportation industry – from electrification and connectivity to autonomous vehicles — Midtronics, is a committed partner in developing superior battery management solutions to meet those exciting challenges in the years ahead.
Equal Employment Opportunity Statement
Midtronics is an equal opportunity employer and welcomes applications from diverse candidates.
#J-18808-Ljbffr