Responsibilities:
  • Write optimized, secure and scalable code that also follows best practices such as unit testing and peer reviews.
  • Formulate creative solutions to solve problems that meet the objectives of both the product roadmap and technology roadmap.
  • Participate in and develop end-to-end technology solutions that solve our business needs.
  • Work closely with multiple stakeholders in a cross-functional organization within an Agile environment.
 
Requirements:
  • Experience in hands-on development and troubleshooting of embedded hardware
  • Programming experience in C or C++
  • Experience with real-time Linux is desirable, preferable in an embedded system.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems
  • Excellent understanding of multi-threaded applications and resource management
  • Excellent written and verbal communication skills
Preferred Qualifications and experience:
  • Bachelor of Science (BS) in Computer Science, Electrical Engineering, or Computer Engineering
  • Extracurricular experience in software development from internships, student organizations, and/or university research.
 
 

Submit your Application for this position below

Attach your Resume here

Fields with (*) are compulsory.