What are the responsibilities and job description for the Embedded/C++/Principal Software Engineer position at Largeton Group?
Title: Embedded/C /Principal Software Engineer
Location: Plymouth, MN (Hybrid- 3x a week)- local with DL
Description
9 year of experience required
Location: Plymouth, MN (Hybrid- 3x a week)- local with DL
Description
9 year of experience required
- Passion for patient care and safety
- Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field with 5 years of experience or Masters with 3 years
- 5 years of professional experience in embedded software development
- Process oriented attitude and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc within a regulated development environment
- Good experience with Embedded SW Architecture, design, development, test & integration, debugging techniques, and simulator usage
- Demonstrated experience performing many technological tasks including analysis and design, requirements engineering, use-case development, developing within a RTOS environment, and implementing maintainable, well-designed code in C and C
- Good experience in analyzing sophisticated issues with memory / threading / performance and ability to drive structured and methodological analysis for tough issues during development
- Ability to communicate design decisions, inputs, and outputs, and convince management on courses of action using both written and verbal methods.