Embedded Software Engineer

3 hours ago


Cary, North Carolina, United States US Tech Solutions Full time

Job Title: Embedded Software Engineer II – Embedded Software Engineering


About the Role:

We are seeking an experienced Embedded Software Engineer to join our team at US Tech Solutions. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for vehicle controllers using C programming language.


Key Responsibilities:

  1. Perform embedded software engineering tasks including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing, and problem-solving.
  2. Develop embedded operating system software for vehicle controllers in C.
  3. Assign, coordinate, and review work from other engineers and support personnel.
  4. Collaborate with fellow engineers within the team on embedded software work.
  5. Execute unit and integration testing of software in multiple environments (virtual and lab).
  6. Analyze issues and drive for resolution of issues found during testing.


Requirements:

  • Demonstrated technical skills in the areas of embedded software development, hardware integration, and electrical systems.
  • Strong communication and teamwork skills.
  • Robust problem-solving skills.
  • Ability to work in a self-directed environment.


Nice to Have Skills:

  • Technical experience relating to design and diagnostics of mechanical/electrical/hydraulic systems.
  • Experience developing low-level and middleware drivers for hardware peripherals.
  • Experience with software test and verification in various environments (Hardware in the Loop, Software in the Loop, on Vehicle).
  • Technical experience relating to design and diagnostics of electronic test stands especially using National Instrument modules.
  • Familiarity of GitHub, GitHub actions, and Jenkins continuous integration workflows.
  • Experience with CAN communications protocols such as the J1939 and ISO 14229 standards.


Education:

Bachelor's degree in Electronics or Computer Science.


About US Tech Solutions:

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.


US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.



  • 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 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 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 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 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 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...


  • 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 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...

  • Software Engineer

    1 week ago


    Cary, North Carolina, United States V2soft Full time

    About V2SoftV2Soft is a global company with a strong presence in multiple regions, including North America, Europe, and Asia. Our headquarters is located in Bloomfield Hills, Michigan, and we have offices in Mexico, Italy, India, China, and Germany.Our MissionAt V2Soft, our mission is to deliver high-performance technology solutions that address real...

  • Software Engineer

    4 days ago


    Cary, North Carolina, United States V2soft Full time

    About V2SoftV2Soft is a global company with a strong presence in multiple regions, including North America, Europe, and Asia. Our headquarters is located in Bloomfield Hills, Michigan, and we have offices in Mexico, Italy, India, China, and Germany.Our MissionAt V2Soft, our mission is to deliver high-performance technology solutions that address real...


  • 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 association with Ford's...


  • Cary, North Carolina, United States Elkay Full time

    Position OverviewAs a pivotal member of our engineering team, the Lead Firmware Engineer for Embedded Systems will be responsible for the development and enhancement of firmware for advanced sensor-based water control products. This role demands a proactive and innovative mindset, with a focus on delivering high-quality solutions that meet both customer 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 Blackbaud Full time

    Become a Key Member of Our Application Security Team at BlackbaudThe role of the Application Security Engineer at Blackbaud is crucial for safeguarding our software solutions. You will collaborate closely with development teams and external partners to ensure that security, privacy, and compliance standards are seamlessly integrated into our software...


  • 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 Development: Develop embedded operating system software for vehicle controllers in C, ensuring...


  • 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...