Position: Embedded Software Engineer Posting Date: 10-29-2024
Location: Farmington Hills, MI
Duties include:
- Develop Embedded Systems software in industries including Automotive, Transportation, Medical device, etc.
- Participate in all the phases of SDLC (architecture, design, implementation, debug, validation & verification) of application software.
- Provide technical contributions within the Software Engineering discipline and contribute as a member of a multi-disciplinary
team (CFT) of engineers in the research and development division.
- Perform requirement gathering, analyze and document customer needs. Participate in software architecture design discussions. Knowledge of
communication protocols ex: CAN, Lin, etc. in the design process. Create and document designs in class diagram, sequence diagram and flowcharts, etc
- Recommend design and develop upgrades for existing systems and programs as assigned. Implement application for embedded systems in Embedded C and C++ language.
Create unit tests, integration test cases and assist with testing, debugging, and documentation.
- Document each aspect of the system or application as a reference for future upgrades and maintenance. Revisit the development process to fix bugs or address client or consumer concerns.
Qualification:
This position requires a Master’s degree in Computer Science, Software Engineering, or Electronics Engineering.
To Apply:
Email the resume to ramu@brightsharks.com with the Job ID# 2307 in the subject.