Posted: 7 months ago

We are seeking a talented, highly motivated and passionate embedded SW engineer. The successful candidate will have strong technical and communication skills and be effective in a collaborative work environment, enjoys working at a fast pace, love to code, debug, and have a great understanding of embedded systems. Travel within the US and overseas may be required to support integration and tests at customer sites.


Essential Job Functions

  • Design and develop embedded software applications through their full life cycle.
  • Participate in design/code reviews.
  • Create and maintain test requirements/descriptions and other related documentation.
  • Develop/Assist with unit testing
  • Analyze data generated using SQL
  • Perform software/hardware integration
  • Participate in daily team meetings.
  • Follow and help refine programming standards, best practices, coding styles, and other development guidelines.


Your Profile

  • Bachelor’s degree in Computer Science, Computer Engineering or related field and/or equivalent experience
  • Proficiency in C or C++ language, particularly for embedded environments.
  • Practical experience developing software for embedded hardware.
  • General understanding of embedded real time kernels or real time operating systems – Linux, GreenHill’s Integrity, etc.
  • General understanding of computer networking protocols.
  • Working knowledge on multi-threaded applications
  • Working knowledge or test frameworks (Mock, or the like)
  • Experience with Test Driven Development
  • Experience with scripting languages a plus.
  • Experience with SQL a plus
  • Experience with IoT a plus
  • Experience with Azure a plus
  • Experience with defect tracking tools, such as Jira a plus.
  • Experience with source control tools, such as Git a plus.
  • Must have strong trouble shooting and problem-solving skills and be able to solve complex problems with little supervision.
  • Must be able to work within multi-disciplinary teams
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions