Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Warren, MI vacancy
  •  ...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,... 
    Senior
    Hourly pay

    Lucid Motors

    Southfield, MI
    1 day ago
  •  ...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... 
    Senior
    Full time
    Relocation package

    Parry Labs

    Detroit, MI
    23 hours ago
  •  ...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

    Jobleads-US

    Warren, MI
    2 days ago
  •  ...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... 
    Senior
    Contract work
    Remote work

    Jobleads-US

    Sterling Heights, MI
    23 hours ago
  •  ...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

    Pentangle Tech Services | P5 Group

    Detroit, MI
    2 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Shift work

    General Motors

    Center Line, MI
    4 days ago
  • $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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  • 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 time
    H1b
    Local area
    Remote work
    Work from home

    General Motors

    Center Line, MI
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement

    Lucid Motors

    Southfield, MI
    4 days ago
  •  ...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... 
    Senior
    Contract work

    Leggett & Platt

    Detroit, MI
    more than 2 months ago
  •  ...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

    House of Dank Holdings, LLC

    Madison Heights, MI
    23 hours ago
  • 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...
    Senior
    Full time

    Robert Half

    Warren, MI
    2 days ago
  • 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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    15 hours ago
  • $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... 
    Senior
    Currently hiring
    Shift work

    MAG-TECH INC

    Warren, MI
    1 day ago
  •  ...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

    Jobleads-US

    Warren, MI
    13 hours ago
  • $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 ...
    Senior
    Relocation package

    IntelliSource

    Warren, MI
    4 days ago
  •  ...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

    Jobleads-US

    Warren, MI
    2 days ago
  •  ...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

    Jobleads-US

    Warren, MI
    23 hours ago
  •  ...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

    Jobleads-US

    Warren, MI
    13 hours ago
  •  ...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... 
    Senior
    Full time

    HCL Technologies

    Center Line, MI
    1 day ago
  •  ...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... 
    Senior
    Night shift

    Clinical Support Staff

    Warren, MI
    1 day ago
  •  ...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... 
    Senior
    Remote work

    Confidential

    Detroit, MI
    1 day ago
  • 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

    PACE

    Eastpointe, MI
    2 days ago
  •  ...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

    Jobleads-US

    Warren, MI
    2 days ago
  •  ...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

    Mettle Ops

    Madison Heights, MI
    21 days ago
  • $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...
    Senior
    Hourly pay
    Local area

    Woodland Shopping Center

    Roseville, MI
    1 day ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Local area
    Immediate start

    Slalom

    Detroit, MI
    2 days ago
  • 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,... 
    Senior
    Full time

    dPOP

    Detroit, MI
    23 hours ago
  • 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... 
    Senior
    Flexible hours

    Flex-N-Gate

    Warren, MI
    23 hours ago
  • 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

    Motion Industries

    Madison Heights, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!