Senior Staff Engineer - Embedded Software
FlexAbout the role
Job Summary
To support our extraordinary teams who build great products and contribute to our growth, we’re looking to add a/an Senior Staff Engineer - Embedded Software located in Farmington Hills, MI.
Reporting to the Software Engineering Manager the Senior Staff Engineer - Embedded Software drives and implements the Software Engineering (SWE) activities as part of a project team according to required development processes and related methods to create a comprehensive and consistent software for the product.
What a typical day looks like:
- Responsible for the Embedded Software Design and Development as part of a Software Project(s) team.
- Architect, design and implement software modules as requested by the project following global software engineering standards and best practices.
- Implement all functional safety related software according to ISO 26262 in the relevant phases of the project life cycle, support safety process and reviews.
- As AUTOSAR subject matter expert collaborate with project managers, architects, 3’rd party experts, developers to (out)source and implement specific software parts.
- Perform software integration and prepare related reports.
- Perform static analysis, unit testing and prepare related reports.
- Plan software releases along with core software engineering team for the assigned projects .
- Install and configure the development environment including code generation (build scripts, make files …etc.) and debug platform, execute software debug.
- Perform and support calibration activities, analysis, and reporting.
- Analyze, estimate, derive and develop Software Requirements based on system requirements, review these with Core software engineering and support acceptance with Customer prior implementation.
- Participate in software gate reviews along with Flex engineering and support requirements mitigation / issue tracking / planning.
The experience we’re looking to add to our team,
- 5-10 years of Experience in Automotive ECU embedded software development for Body Electronics, Domain Controllers.
- Demonstrated experience of the complete ECU development based on AUTOSAR requirements.
- Demonstrated experience working with DaVinci Configurator, Developer or another authoring toolchain.
- Familiar with vehicle networking and diagnostics protocols and related generation tools CANdela Studio, CANDiVA.
- Demonstrated experience implementing software following ISO26262 standard, ASIL level software decomposition.
- Experienced with low level basic software, (complex) driver development, RTOS, HSM
- Experience in HW bring-up and testing.
- Great Communication skills - communicate effectively internally with technical experts and 3’rd party solution provides.
- Strong technical understanding and Analytical skills (systematic approach, capability of abstraction and simplification, recognize dependencies, weaknesses and risks, understand the use, boundary conditions and fields of application of systems) .
- Hands-on experience with ECU and vehicle integration, system calibration and debug.
- Knowledgeable about Software Configuration and Change Control Management like Bitbucket, Jira, Polarion or similar ALM/CM/RM tools.
What you’ll receive for the great work you provide:
- Full range of medical benefits, dental, vision
- Life Insurance
- Matching 401K
- PTO
- Tuition Reimbursement
- Employee discounts at local retailers
EC37
Job Category
Design, Process & Technology EngineeringIs Sponsorship Available?
NoFlex is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. We celebrate diversity and do not discriminate based on: age, race, religionApply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s