Embedded Software Developer

4 weeks ago


Milford, Connecticut, United States General Motors Full time
Job Description

As a Controls and Software Developer at General Motors, you will be part of an Agile Scrum team that develops embedded automotive control systems. Your responsibilities will include providing lean-agile leadership for controls and/or software architecture, guiding design of large and complex software implementations, and interfacing with Controls & Software Architects to understand and implement Software Defined Vehicle (SDV) requirements.

Your Responsibilities
  • Provide lean-agile leadership for controls and/or software architecture by guiding design of large and complex software implementations.
  • Interface with Controls & Software Architects to understand and implement Software Defined Vehicle (SDV) requirements.
  • Provide leadership and technical mentorship to junior developers, and serve as a reviewer of their designs.
  • Work together with Product Owners, Scrum Leaders, Testers, and other developers to create and implement Features for GM's next generation of EV vehicles.
  • Create and integrate software in either MATLAB Simulink models, adhering to modeling / software / autocoding best practices, or hand-coded C, with some flexibility to choose implementation methods.
  • Create or modify Unit test cases and Multicomponent test cases to ensure thorough software testing, and execute model/code equivalences testing.
  • Explore and understand new thermal systems and requirements to enable controls and software development.
  • Leverage GM's virtual systems to verify and validate systems behaviors and performance.
  • Participate in the Agile Team and Agile ceremonies as required.
Your Skills and Abilities
  • Experience with writing and debugging C code and MATLAB Simulink/Stateflow and/or Rational Rhapsody.
  • Minimum 2+ years of embedded software development experience.
  • Controls software development in C Programming.
  • Prior working experience with GM or other automotive software standards, test procedures and build processes.
  • Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred.
  • Development / testing experience on SIL/HIL or other virtual environments.
  • Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation.
  • Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team.
  • Ability to manage time and meet deliverable timing is critical.
  • Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience.
About General Motors

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We are committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.

We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility. Explore our global locations and learn more about our company culture and hiring process.



  • Milford, Connecticut, United States Siemens Digital Industries Software Full time

    Job Title: Software Development Intern - Data Exchange GroupJob Summary: We are seeking a highly motivated and talented Software Development Intern to join our Data Exchange Components team. As a member of this team, you will be responsible for developing and enhancing 3D Data Interoperability APIs, PLMXML Adapters, and 3D Translator products.Key...


  • Milford, Connecticut, United States Siemens Digital Industries Software Full time

    Job Title: Software Engineering ManagerJob Summary:Siemens Digital Industries Software is seeking a highly skilled Software Engineering Manager to lead our development team. As a key member of our organization, you will be responsible for managing a team of software developers, ensuring the successful delivery of projects, and driving the development of our...


  • Milford, Connecticut, United States Quadient Full time

    Software Development ProfessionalQuadient is seeking a skilled Software Development Professional to participate in the software development lifecycle of several online applications. The ideal candidate will have strong knowledge of object-oriented programming and experience with REST APIs.Key Responsibilities:Active participation in architecture and...


  • Milford, Connecticut, United States Actalent Full time

    Job Title: Software Development Engineer - Empower ExpertJob Description:Actalent is seeking a highly skilled Software Development Engineer to join our team. The ideal candidate will have strong experience in SQL and experience working with the Empower software platform.Key Responsibilities:- Develop and maintain software applications using SQL and Empower-...


  • Milford, Connecticut, United States OneStream Software Full time

    Job Title: Enterprise Sales ManagerAt OneStream Software, we are seeking an experienced Enterprise Sales Manager to join our team. As a key member of our sales organization, you will be responsible for driving sales growth and revenue expansion in the Northeast region.Key Responsibilities:Develop and execute sales strategies to achieve revenue targetsBuild...


  • Milford, Connecticut, United States General Motors Full time

    About the RoleWe are seeking a highly skilled Subsystem Lead Engineer to join our team at General Motors. As a key member of our Low Voltage Infrastructure Team, you will be responsible for leading the development of systems and controls centered around on-vehicle low voltage power generation, energy storage, power management, distribution, and consumption...


  • Milford, Connecticut, United States Siemens Digital Industries Software Full time

    Job OverviewWe are seeking a highly skilled Application Specialist to join our team at Siemens Digital Industries Software. As an Application Specialist, you will be responsible for creating and maintaining high-quality documentation for our Electronic Design Automation (EDA) products. This includes developing user guides, technical notes, and other...

  • Data Architect

    4 weeks ago


    Milford, Connecticut, United States United Software Group Full time

    Key Responsibilities:As a Data Engineer at United Software Group, you will contribute to the design and growth of our Data Products and Data Warehouses around Engagement and Retention Analytics. You will work with the team to design and develop scalable data warehousing solutions, building ETL pipelines in Big Data environments (cloud, on-prem, hybrid). Our...

  • Data Architect

    3 weeks ago


    Milford, Connecticut, United States United Software Group Full time

    Data Engineering Role at United Software GroupWe are seeking a skilled Data Engineer to contribute to the design and growth of our Data Products and Data Warehouses around Engagement and Retention Analytics. The ideal candidate will have strong Python programming skills, strong SQL skills, and hands-on experience with distributed systems such as Spark,...


  • Milford, Connecticut, United States FCP Euro Full time

    Job Title: Software Quality Assurance EngineerFCP Euro is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our development team, you will be responsible for ensuring the quality of our software products.Key Responsibilities:Develop and execute test plans and test cases to ensure the quality of our software...


  • Milford, Connecticut, United States Sigma Full time

    Job SummarySigma Healthcare staffing is currently seeking a skilled Histology Technician to work onsite. This is a 13 weeks contract opportunity.Key ResponsibilitiesPerform a wide variety of manual and automated laboratory procedures, including processing, embedding, cutting, and mounting on slides all surgical tissue specimens.Maintain a thorough...

  • Histology Specialist

    4 weeks ago


    Milford, Connecticut, United States Sigma Full time

    Job Title: Histology TechnicianSigma Healthcare staffing is seeking a skilled Histology Technician to work onsite.Job Summary:The Histology Technician is responsible for performing a wide range of laboratory procedures, including processing, embedding, cutting, and mounting surgical tissue specimens on slides.Key Responsibilities:Maintains a thorough...


  • Milford, Connecticut, United States Melink Full time

    Job Title: Front End DeveloperJob Summary:We are seeking a skilled Front End Developer to join our team at Melink Corporation. As a Front End Developer, you will be responsible for enhancing existing applications, developing new applications, and helping to define functionality for system improvements.Key Responsibilities:- Work with the Technology &...


  • Milford, Connecticut, United States Saxon Global Full time

    Job DescriptionThe Health Care Technology Group (HCG) is seeking a skilled Senior Software Engineer to join its development team. As a senior member, you will be encouraged to provide technical leadership and contribute to the team's center of competence.The ideal candidate will have 8 years of development experience, a Bachelor's Degree, and excellent...

  • Senior Java Developer

    4 weeks ago


    Milford, Connecticut, United States ApTask Full time

    About ApTask:ApTask is a leading global provider of workforce solutions and talent acquisition services, dedicated to shaping the future of work. As an African American-owned and Veteran-certified company, ApTask offers a comprehensive suite of services, including staffing and recruitment solutions, managed services, IT consulting, and project management....


  • Milford, Connecticut, United States ApTask Full time

    About the Role:ApTask is seeking a highly skilled Java Technical Architect to lead the design and development of innovative solutions. As a key member of our team, you will be responsible for resolving technical issues, applying software development methodologies, and providing technical consultation to clients.The ideal candidate will have a solid...


  • Milford, Connecticut, United States BD Full time

    Job DescriptionBD is seeking a highly skilled Staff Software Engineer to join our Software Technology Solutions (STS) organization. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based Clinical Interoperability platforms using Go and AWS infrastructure.Key Responsibilities:Architect and develop cloud-based...


  • Milford, Connecticut, United States Institute of Inspection , Cleaning and Restoration Certification Full time

    Unlock Your Potential as a Business Development ManagerAre you looking for a new challenge that will take your sales career to the next level? Do you want to work with a team that values personal growth and development? Look no further than Restoration 1!Why Choose Restoration 1?6-Figure Income Potential: Our team is committed to helping you achieve a...

  • Senior Java Developer

    3 weeks ago


    Milford, Connecticut, United States Diverse Lynx Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, coding, testing, debugging, and implementing web-based applications.Key Responsibilities:• Design and develop complex web-based applications...


  • Milford, Connecticut, United States General Motors Full time

    About the RoleAs a Senior Software Engineer - Agile Team Lead at General Motors, you will be responsible for leading a scrum team in designing and implementing technical software solutions for VMEC features. You will manage the team's workload and capacity, collaborate with multiple areas of the business, and guide the team's collective work output,...