Senior Embedded Software Developer

6 days ago


Cary, North Carolina, United States Apex Systems Full time
Software Developer Position Summary

Ford Product Development is leveraging Design Thinking & User Experience methods to deliver innovative products and services that exceed customer expectations. Our team is dedicated to bringing groundbreaking ideas to life, focusing on autonomy, electrification, and smart mobility technologies. In association with Ford's Connected Vehicle System, this role implements new features in embedded vehicle software and provides maintenance fixes.

Key Responsibilities:
  • Analyze product requirement documents for connected vehicle applications and create software designs and proposals.
  • Implement new features in embedded vehicle applications.
  • Perform debugging and software maintenance activities for existing vehicle applications.
  • Develop and execute unit tests and report defects.
  • Provide time estimates and regular progress updates for assigned development tasks.
  • Participate in code reviews and contribute as a member of a multi-functional agile development team.
Requirements:
  • 5+ years of experience in requirement analysis and software development.
  • 5+ years of experience in developing software using object-oriented methodologies and Java, Kotlin, or C/C++ programming languages.
Preferred Qualifications:
  • Experience in requirement analysis and designing software components, producing high-level and low-level design specifications, interface specifications, and test plans.
  • Experience with Linux, Android, or other embedded, mobile, or consumer platforms.
  • Experience using source code control and defect tools such as Git, Github, Gerrit, Jira, or Jenkins.
  • Experience debugging software applications using debugging tools such as Eclipse, Momentics, Android Studio, or Visual Studio.
  • Experience working in a team that uses agile practices such as Kanban or Scrum.
  • Experience working with multi-functional and geographically distributed development teams.

Additional Requirements: Additional safety training, licensing, and personal protection requirements apply. Apex Systems is an equal opportunity employer committed to a culturally diverse workforce. Accommodations for applicants with disabilities are available upon request. Candidates must be legally entitled to work in Canada.



  • Cary, North Carolina, United States Apex Systems Full time

    Software Developer Position SummaryFord Product Development is leveraging Design Thinking & User Experience methods to deliver innovative products and services that exceed customer expectations. Our team is dedicated to bringing groundbreaking ideas to life, focusing on autonomy, electrification, and smart mobility technologies. In collaboration with Ford's...


  • Cary, North Carolina, United States Rose International Full time

    Job SummaryWe are seeking an experienced Embedded Software Developer to fill a key role in our team at Rose International. As an Embedded Software Developer, you will be responsible for designing and developing tools and scripts to enhance efficiency and user experience in Client OpenRTOS based embedded software development.Key ResponsibilitiesTool...


  • Cary, North Carolina, United States Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Ford Motor Company. As a key member of our Connectivity Platform Software team, you will be responsible for designing, implementing, and testing software features for our embedded systems.Key ResponsibilitiesWork in an Agile software development environment to...


  • Cary, North Carolina, United States JS Consulting Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at JS Consulting as an Embedded Software Developer. This is a 24+ month contract position located in Cary, NC.Key Responsibilities:Design and develop tools and scripts to increase efficiency and user experience in embedded software development.Collaborate with internal and...


  • Cary, North Carolina, United States Rose International Full time

    Embedded Software DeveloperRose International, a leading provider of innovative solutions for the automotive industry, is seeking a highly skilled Embedded Software Developer to join its team.Key Responsibilities:Design and develop embedded operating system software for vehicle controllers in C, ensuring high-quality and reliability.Perform requirements...


  • Cary, North Carolina, United States Kyyba Full time

    Job DescriptionJob Title: Embedded Software EngineerJob Type: Contract – W2Duration: 24 months (Possibility to Extend)Location: Remote (Cary, NC)Job Summary:Kyyba is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software for...


  • Cary, North Carolina, United States Kyyba Full time

    Job SummaryKyyba is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software systems for vehicle controllers.Key ResponsibilitiesSoftware DevelopmentDevelop embedded operating system software for vehicle controllers in CDesign and...


  • Cary, North Carolina, United States Kyyba Full time

    Job SummaryKyyba is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software systems for vehicle controllers.Key ResponsibilitiesSoftware DevelopmentDevelop embedded operating system software for vehicle controllers in CDesign and...


  • Cary, North Carolina, United States Deere & Company Full time

    Job Title: Software Delivery Supervisor - Embedded ToolsJoin Deere & Company, a leading manufacturer of agricultural and construction equipment, as a Software Delivery Supervisor - Embedded Tools. In this role, you will lead the development of tools and scripts for increasing efficiency and user experience in John Deere's OpenRTOS-based embedded software...

  • Software Developer

    1 week ago


    Cary, North Carolina, United States Apex Systems Full time

    Job Summary:We are seeking a skilled Software Developer to join our team at Apex Systems. As a key member of our product development team, you will be responsible for implementing new features in embedded vehicle software and providing software maintenance fixes.Responsibilities:Analyze product requirement documents for connected vehicle applications and...

  • Software Developer

    2 weeks ago


    Cary, North Carolina, United States Apex Systems Full time

    Job Summary:Apex Systems is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for implementing new features in embedded vehicle software and providing software maintenance fixes.Key Responsibilities:Analyze product requirement documents for connected vehicle applications and create software designs and...


  • Cary, North Carolina, United States KYYBA Full time

    Job OverviewKyyba is seeking a highly skilled Software Development Engineer to join our Embedded Tools Team. As a key member of our team, you will play a crucial role in developing innovative tools and scripts to enhance efficiency and user experience in Open RTOS based embedded software development.Key ResponsibilitiesDesign and develop software tools and...


  • Cary, North Carolina, United States KYYBA Full time

    Job OverviewWe are seeking a highly skilled Software Development Specialist to join our team at Kyyba. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software systems for vehicle controllers.Key ResponsibilitiesSoftware Development: Develop high-quality embedded operating system software for...


  • Cary, North Carolina, United States KYYBA Full time

    Job OverviewWe are seeking a highly skilled Software Development Specialist to join our team at Kyyba. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software systems for vehicle controllers.Key ResponsibilitiesSoftware Development: Develop high-quality embedded operating system software for...


  • Cary, North Carolina, United States Zurn Elkay Water Solutions Full time

    Job Title: Senior Embedded System Firmware EngineerWe are seeking a highly skilled Senior Embedded System Firmware Engineer to join our team at Zurn Elkay Water Solutions Corporation. As a key member of our electronics hardware team, you will be responsible for developing and improving firmware for our intelligent sensor commercial water control...


  • Cary, North Carolina, United States Nava Software Solutions LLC Full time

    Job OpportunityNava Software Solutions LLC is seeking a skilled Senior Full-stack Software EngineerKey Responsibilities:Typescript Development:Design and implement scalable server-side applications using TypescriptDevelop robust APIs and microservices using AWS servicesTechnical Requirements:Strong experience with Typescript, AWS, and serverless...


  • Cary, North Carolina, United States SAS Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at SAS. As a key member of our analytics division, you will play a critical role in developing high-speed analytic sub-routines in C/C++/Python and collaborating with diverse analytics teams to build and transform research projects into production-level product...


  • Cary, North Carolina, United States SAS Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at SAS. As a key member of our analytics division, you will play a critical role in developing high-speed analytic sub-routines in C/C++/Python and collaborating with diverse analytics teams to build and transform research projects into production-level product...


  • Cary, North Carolina, United States Elkay Full time

    About the RoleWe are seeking a highly skilled Senior Embedded System Firmware Engineer to join our team at Zurn Elkay Water Solutions Corporation. As a key member of our electronics hardware team, you will be responsible for developing and improving firmware for our intelligent sensor commercial water control products.Key ResponsibilitiesDevelop and improve...


  • Cary, North Carolina, United States SAS Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at SAS. As a key member of our advanced analytics division, you will play a critical role in developing high-speed analytic sub-routines in C/C++/Python and working closely with diverse analytics teams to push the boundaries of performance and quality.Key...