SENIOR FIRMWARE ENGINEER

Job brief

We are looking for thoughtful engineers with an eye for quality to join our team and help us push
the boundaries of what’s possible in product development.

Responsibilities


  • Participate in development from concept to implementation
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Work with cross disciplinary team (EE, QA, mfg)
  • Provide post production support
  • Interface with hardware design and development
  • Assess third party and open source software

Requirements


  • 5+ years of experience in embedded software engineering
  • MS degree in Computer Science or Engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Experience in embedded systems design with preemptive, multitasking RTOS
  • Familiarity with software configuration management tools and defect tracking tools
  • Excellent knowledge of coding techniques, IP protocols, interfaces and hardware systems
  • Adequate knowledge of reading schematics and data sheets for components
  • Utilize oscilloscopes, logic analyzers and other laboratory equipment
  • Strong documentation and writing skills

If you need more details about this job or already want to join us, feel free to send us an email at:

posao@ars-es.com