Skip to content
mimi

Embedded Software Engineer

Three Point Solutions

Cary · On-site Contract 1mo ago

About the role

Job Summary

Embedded software engineering role focused on design, development, and validation of software systems. Involves building tools, improving development workflows, and supporting cross-functional engineering teams.

Key Responsibilities

  • Develop and support embedded software tools and applications
  • Collaborate with internal/external stakeholders for software improvements
  • Contribute to design, testing, and validation of engineering solutions
  • Participate in design reviews and technical documentation
  • Identify and improve existing processes and systems
  • Support development of next-gen embedded tools and platforms

Core Duties

  • Design and develop embedded software solutions
  • Create and maintain technical documentation
  • Perform feasibility testing and validation
  • Analyze data and support engineering decision-making
  • Troubleshoot and improve software/system performance
  • Work on small to mid-scale engineering projects
  • Ensure compliance with engineering standards and best practices

Work Environment / Role Nature

  • Team-based engineering environment
  • Moderate supervision with independent task execution
  • Mix of development, testing, and collaboration work
  • Cross-functional interaction with engineering teams

Required Skills

  • Embedded software development – 3+ years
  • Programming (C, C++, C#, or Java) – 3+ years
  • Object-oriented design – 3+ years
  • Software testing & validation – 3+ years
  • Embedded systems lifecycle understanding – 3+ years
  • Communication & collaboration – 3+ years

Preferred Skills

  • Python scripting – 1–2 years
  • GNU Make – 1–2 years
  • CAN / UDS protocols – 1–2 years
  • Agile development – 1–2 years
  • RTOS / OpenRTOS exposure – 1–2 years

Education / Experience

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • 3+ years of relevant experience in embedded software development

Skills

CC++C#CANEmbedded SystemsJavaMakeObject-Oriented DesignOpenRTOSPythonRTOSUDS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free