Applied Minds

Embedded Systems Engineer

Job Location US-CA-Burbank


We are seeking an Embedded Systems Engineer who will work as a key member of our multi-disciplinary team.  The ideal candidate will be responsible for system design, rapid prototype development, and implementation and will have a balance between analytical ability and practical implementation on hardware systems.


  • Collaborate with electrical and mechanical engineers on the hardware design and implementation process
  • Troubleshoot, performance tune, and optimize embedded systems in a production environment
  • Understand hardware and software interactions
  • Perform all phases of software development: requirements, design, implementation, verification, and release, which includes testing and support
  • Develop embedded C/C++ applications/firmware
  • Develop and execute test procedures
  • Develop supporting design documentation
  • All other duties as assigned


  • BS in Computer Science, Electrical Engineering, Mathematics or equivalent, and 3+ years of experience preferred
  • Expertise in design of embedded software systems language
  • Knowledge of device drivers for interfacing control systems and sensing hardware
  • Strong programming skills in C and C++ for real-time control and sensor processing
  • Experience with board bring up and programming and debugging microcontroller based systems
  • Familiarity with debugging tools such as bus analyzers and oscilloscopes
  • Knowledge of peripheral buses like I2C and SPI
  • Experience in networking and peripheral interfaces
  • Demonstrated knowledge of rapid prototyping, debugging and problem solving skills
  • Strong verbal and written communication skills, with the ability to create strong working relationships with cross-functional teams
  • Robotics background is a plus


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed