Embedded Software Engineer Lead

Pi-Square Technologies LLC
Farmington Hills, MI, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Agile Methodology C++ (Programming Language) Code Review Continuous Integration DevOps Embedded Software Performance Tuning Systems Development Life Cycle Requirements Management Software Engineering Software Requirements Analysis Software Systems
+7 more
Systems Integration Jama (Software) Integration Tests Information Technology DO-178B Polarion Programming Languages

Job description

We are seeking an experienced Embedded Software Engineer Lead to join our engineering team and contribute to the development of safety-critical embedded systems. The ideal candidate will lead software development activities across the complete product lifecycle, working closely with cross-functional teams to deliver high-quality, certified software solutions. Key Responsibilities

  • Collaborate with multidisciplinary product teams using Agile software development methodologies.
  • Drive software development activities through the complete product lifecycle, including architecture, design, implementation, integration, testing, and deployment.
  • Develop and maintain embedded software applications using C++ and Ada95.
  • Design and implement software solutions for embedded systems, processor architectures, and board-level platforms.
  • Support and maintain DevOps, CI/CD pipelines, and software automation processes.
  • Manage and trace system and software requirements using tools such as JAMA and Polarion.
  • Ensure compliance with DO-178 safety-critical software certification standards and support certification activities.
  • Coordinate with software engineers, system engineers, technical project managers, and product managers to ensure successful project execution.
  • Participate in code reviews, integration testing, troubleshooting, and performance optimization.
  • Continuously improve engineering processes, tools, and development practices.
  • Stay current with emerging technologies and quickly adapt to new programming languages and development environments.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Strong experience in embedded software development and software engineering.
  • Hands-on experience with C++ and Ada95 programming languages.
  • Experience with embedded systems, processor architectures, and hardware/software integration.
  • Knowledge of DevOps practices and CI/CD tools.
  • Experience with requirements management tools such as JAMA and Polarion.
  • Understanding of DO-178/DO-178C certification guidelines for safety-critical software systems.
  • Experience working across multiple phases of the Software Development Lifecycle (SDLC).
  • Strong problem-solving, communication, and leadership skills.
  • Ability to work effectively in a collaborative, cross-functional environment.

About the company

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…