Beyond Semiconductor
Corporate   ›   Careers   ›   Embedded Software Engineer    
Embedded Software Engineer


Description
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug system software in a complex multi-layer system
  • Review code and design
  • Analyse and enhance efficiency, stability and scalability of system resources
  • Interface with hardware design and development
  • Provide post production support
  • Support, maintain and document software functionality
  • Integrate and validate new product designs
  • Support software QA and optimise I/O performance
  •  Assess third party and open source software
 
Requirement
  • BS degree in Computer Science or Engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Proven experience in embedded systems design with multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
 
 
Application
 
The right candidate must be self-motivated, talented person excited about challenging problems and working on state-of-the art solutions.
 



 

Copyright © 2006 - 2017 Beyond Semiconductor. All rights reserved.