Power Technique North America LLC is looking to improve software management/documentation procedures and continue the development of their BeaconMedaes products into STM32 Arm processors.
Requirements
- Developing in C/C++ with ARM processors (STM32 preferred)
- Use of STM32Cube development tools and/or similar Eclipse-based IDE
- Breaking down User Stories into software development tasks and creating realistic estimated delivery dates
- Full software project development life-cycle including post-delivery defect management and feature additions
- Use of Github or similar software for revision control of projects
- Use of Azure DevOps, Jira or similar software for issue tracking
- Use of Embedded Operating Systems like FreeRTOS or ThreadX
Responsibilities
- Use of Repos, IDEs, Static and Dynamic Analysis Tools, Unit Testing, Build Pipelines and other software programs to better visualize and prepare for testing and troubleshooting new code releases
- Create well documented code with the forethought of other engineers to be able to evaluate the code and make changes in the future
- Use a master/functional specification document to create user stories and determine priority and scheduling for sprints
- Ensure the use of design check list and improve them by lesson learne
- Testing checklists should prove new designs completely before going into production
- Collaboration with Embedded Hardware Engineers to determine software needs based on component selection, or choose components based on software abilit
- Manage the software product lifecycle
Other
- Drive a Quality Pro-active design process
- Lead a Quality Reactive design process
- Organize quick solution to warranty issues, especially on NPD field follow-up phase.
- Interact on-time, with transparency and commitment with colleagues & managers
- Maintain respectful and polite relationships with all contacts