Senior Embedded Software Engineer
Astemo Ltd.
General Responsibilities:
The Software Design Engineer is primarily responsible for developing software component design specifications, based on the software architecture design specification. The software component design specifications are the deliverable to the software coders, so they are very detailed - specifying the static structure and the dynamic behavior of the software component.
The engineer will monitor the work of the software coders and testers, providing direction and clarification as needed, and work on the code themselves. Participate and occasionally lead code reviews, unit test reviews, and functional/integration test reviews.
The engineer will follow the lead of a Software Architect, and may support the architect in parsing customer requirements, developing sub-sections of a software requirements specification or developing sub-sections of a software architecture specification.
Job Responsibilities:
Includes the following (other duties may be documented and assigned by local management and some duties may not apply dependent upon the requirements of the position at each specific Astemo site and/or the strengths of the employee and the needs of the company):
- Develop software component design specifications
- Develop software unit test specifications
- Attend, and potentially lead, software design reviews
- Conduct technical impact analysis for software change requests
- Identify technical risks in the design, and develop mitigation strategies
- Assist software coders work progress; develop source code as necessary to maintain program timelines
- Participate or lead code reviews, unit test reviews, and integration test reviews
- Support development of software requirements specification (SRS) and software architecture specification sub-sections, if needed by the software architect
- Support development of integration test specification sub-sections, if needed by the software architect
- Support source code integration, diff, merge, branching, check-in, etc., if needed by the software coders
- Support unit test and integration test execution, if needed by the software testers
Qualifications:
- 5+ years' experience in writing embedded software in C with knowledge of Eclipse IDE or similar preferred
- Microcontrollers. 32-bit automotive multi-core micros. Renesas E2x/RH850 family; Infineon Aurix TCxx family; NXP MPC55xx family.
- Microcontroller Hardware. Timers (GTM,TPU,WDT), Memory (RAM, FLASH, ECC, DMA), Peripherals (ADC,PWM,GPIO,CAN,SENT,UART,LIN,SPI), Safety (SMU, FCCU), etc.
- Hardware IC Devices. High side drivers, low side drivers, H-Bridge, injection drivers, knock drivers, solenoid drivers, WRAF drivers, CAN Transceivers, etc.
- Software Design Tools. Requirements modeling, UML modeling, AUTOSAR configuration, RTOS configuration, Application Lifecycle Management (ALM).
- Software Development Tools. Cross compilers, static code analysis, in-circuit debuggers, serial communication tools, HIL systems, measurement & calibration tools.
- Test Equipment. Oscilloscope, multimeter, logic analyzer, current probes, function generator, etc.
- Software Process/Standards. V-Model, MISRA, ASPICE, ISO26262
- Communication Protocols. CAN, CANFD, LIN, SENT, Ethernet. UDS, GMLAN, FNOS, J1939, IEEE15765.
- Application Domains. Powertrain, Automatic Transmission Controls, Gasoline Engine Control, Diesel Engine Control, Basic Software (BSW)
- Software Architecture. Basic Software, Low Level Drivers, Board Support Package, Boot Code, BIOS, MCAL
- Familiar with crypto algorithms, and cryptographic authentication method
- Ability to read schematics, electrical block diagrams, and IC datasheets
- Good verbal and written English skills
Additionally, the ability to work independently with minimal direction is required as are strong verbal and written communication skills. Experience with PCs and application software, such as MS Office tools is also required.
Education: Bachelor or Master’s degree in in Computer Science or Electrical Engineering
Experience: Minimum of 5-7 years applicable experience in automotive.
Job level determined by various factors such as organization size, responsibility, career stage, and capabilities.
Supervisory Responsibilities: leading and mentoring the efforts of engineers who are responsible for sub-project activities.
Working conditions:
- Physical Demands: Required to sit or stand for long periods of time. The employee may occasionally lift and/or move up to 25 pounds.
- Travel: Domestic and international may be required as needed. The candidate will occasionally need to travel to multiple global locations to support project development.
- ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-... ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and... ...Implement efficient and robust software for our embedded autonomous driving compute platform,...SeniorHourly pay
- ...changing capabilities to our warfighters through digital engineering, software, and hardware solutions that are essential to our core of... ...About The Job We are seeking a skilled and experienced Senior Embedded Software Engineer to join the Parry Labs team in the Detroit...SeniorFull timeRelocation package
- ...General Motors is seeking an experienced Senior Software Engineer for the Display Software team to design and implement embedded Linux-based display solutions on high‑compute SoC platforms. You will collaborate with cross‑functional teams to deliver drivers, platforms...Senior
- ...Contract Professionals, Inc. is seeking a Software Engineer Fire Control Senior for a 100% onsite role in Sterling Heights, MI. You will contribute across the full software lifecycle for embedded applications on a new ground combat vehicle program. The role requires...SeniorContract workRemote work
- ...Work Model : Hybrid. 1 week a month of travel might be reasonable Required Skills & Experience ~5-10 years of embedded software experience ~ Hands-on expertise with Yocto Linux build systems and ARM-based embedded platforms (NXP i.MX6 or similar) ~ Working...Senior
- ...into a single pane of glass for vehicle software. We aggregate signals from testing, releases... ...the field into dashboards that update engineers and leadership on the state of software... ...taking shape, and we're looking for a senior engineer eager to shape them and make real...SeniorFull timeLocal areaWork from homeRelocationRelocation packageShift work
$129.4k - $198.4k
Job DescriptionThe Role:As a Senior Software Engineer focused on backend platform and API ownership, you will design, build, and operate scalable backend services that power critical product and business capabilities. You will be responsible for developing secure, reliable...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours- Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale... ...device identity, and remote diagnostics.Mentor junior and senior peers, and support team growthPromote best practices within...Full timeH1bLocal areaRemote workWork from home
- ...Responsibilities Implement embedded software for autonomous-driving compute platforms, including sensor drivers, middleware, diagnostics... ...Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Strong C programming skills in an embedded...SeniorFull timeWork experience placement
- ...We, at Leggett Dynamics, are searching for a Senior Embedded Software Engineer within our Engineering team. Did you know we are the world’s leading designer and manufacturer of seating support and comfort systems for transportation manufacturers, as well as tier one and...SeniorContract work
- ...We are seeking a detail-oriented and experienced Senior Staff Accountant to join our dynamic finance team. The ideal candidate will have a strong background in accounting, excellent analytical skills, and a commitment to accuracy. The Senior Accountant will play a crucial...Senior
- The ideal candidate will have substantial exposure to monthly closing processes, forecasting and budgeting, and customer billing. They will be organized and approach each issue with an analytical mindset. Responsibilities Ensure business transactions are reported...SeniorFull time
- Job DescriptionThe RoleAt GM, Engineering Product Development supports the design and release of vehicle systems, components, and parts from concept through production. The work includes developing and maintaining vehicle engineering bills of material (BOMs), managing part...SeniorFull timeLocal areaWork from homeRelocation package
$25 - $34 per hour
...MagTech is currently hiring for a Senior Electronic Repair Technician near Warren, MI. Please apply below if you are interested and meet the qualifications below! Pay: $25-34 based on experience Shift: 1st - 7am-330pm - Overtime Required Basic Qualifications...SeniorCurrently hiringShift work- ...General Motors in Warren, MI seeks a Power Electronics Controls Engineer to lead design and integration of controls for high-voltage... ...launch. This hands-on role spans controls architecture, embedded software, hardware integration, lab and vehicle testing, supplier...Senior
$56.16k - $106.08k
Job Title Job Category HVAC and Refrigeration, #SeniorWalHVAC, Oct26 Industry eCommerce / Retailer Location Warren, MI, 48088, United States Base Pay $56,160.00 - $106,080.00 / Year Other Compensation Now Offering - $2000 Sign-On Bonus! Required Degree ...SeniorRelocation package- ...General Motors Corporation is seeking a Senior Safety Process Engineer – AMR Execution in Warren, MI, to lead safety engineering processes for autonomous... ...plans, and drive validation across hardware and software, partnering with suppliers and certification bodies. The...Senior
- ...Booz Allen Hamilton is seeking a Systems Engineer to advance ground vehicle programs using model-based systems engineering. You will develop, allocate, and maintain system requirements, leverage MBSE tools, and coordinate verification planning with technical experts....Senior
- ...General Motors Corporation in Warren, MI seeks a Senior Product Manager for In-Vehicle Setup Experience. Owns the end-to-end setup journey, from vehicle association to profile completion, aligning with design, privacy, and connected-services teams. Leads strategy,...Senior
- ...coordination between design, manufacturing, and production approval processes. 2. Objectives To provide comprehensive packaging engineering and project management oversight from concept to production. To ensure packaging designs are technically validated and meet...SeniorFull time
- ...Senior Veterinary Assistant UrgentVet bridges the gap between daytime general practice and emergency/overnight care, offering after-hours care for canine and feline patients without the additional expense of emergency clinic fees. Our hospitals offer care for common...SeniorNight shift
- ...Senior Vice President, Sales, Strategic Integrators & OEM Solutions About the Company Offers payment technology solutions and... ...or payment volume, particularly in the context of unattended or embedded payments and enterprise technology integrations, is also a key...SeniorRemote work
- PACE Southeast Michigan is seeking a Registered Nurse Case Manager (RNCM) to lead in-home care coordination for frail elders with complex needs. You will assess, plan, implement, and evaluate nursing care with a focus on autonomy and family involvement. Responsibilities...Senior
- ...BARNES Aerospace in Warren, MI is seeking a senior Manufacturing/Process Engineer to independently plan, develop, implement, validate, and continuously improve manufacturing processes for complex aerospace components, including machining, welding, heat treatment, EDM,...Senior
- ...compliant, competitive proposals. The successful candidate will have no less than ten (10) years of experience supporting manufacturing, engineering, and technical services within defense-related industries. Key Responsibilities ~ Create and publish comprehensive technical...Senior
$17.73 - $17.98 per hour
Assistant Store Manager Hourly rate ranges from $17.73 - $17.98 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan...SeniorHourly payLocal area$168k - $240k
...their desired business outcomes. We accelerate the growth of more impactful work and the evolution of Slalom.The Role: M&A Principal/Senior PrincipalWhat You’ll Do:* Delivery areas include:* Executing operational due diligence* Creating integration strategies, plans and...SeniorTemporary workWork at officeLocal areaImmediate start- As a Backend Engineer at Sift, you’ll play a critical role in delivering the experiences that help thousands of users navigate and understand... ...to our end users.About the roleDevelop and test very complex software solutions with minimal directionRelease and validate software,...SeniorFull time
- Flex-N-Gate LLC. is seeking a Senior Electronics Cost Estimating Engineer to lead cost-estimating for RFQs, design-to-cost studies, and teardowns. You will own eBOM cost estimates, engage suppliers, and drive architecture choices toward lowest-cost, compliant electronics...SeniorFlexible hours
- Motion Industries in Madison Heights, MI, is seeking a Senior Customer Service Representative. Under limited supervision, you will respond to complex customer inquiries, provide quotes, and process orders to meet customer expectations. You will develop relationships, guide...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior mulesoft developer Warren, MI
- senior business manager Warren, MI
- senior linux systems engineer Warren, MI
- senior mainframe developer Warren, MI
- senior cloud security engineer Warren, MI
- senior level Warren, MI
- senior network engineer remote Warren, MI
- senior manager product development Warren, MI
- senior network engineer Warren, MI
- senior transportation Warren, MI




