Previous Job
Embedded Software Engineer
Ref No.: 18-04112
Location: Torrance, CA 90501, California
Position Type:Direct Placement
Experience Level: 4 Years
Start Date: 08/23/2018
  • Fast-growing Southern California high tech company specializing in advanced military defense, homeland security, and energy solutions. We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle for an aerospace product.
  • Designing, developing, coding, testing, and debugging embedded software (application and driver).
  • Designing and developing multi-threaded, multi-process software for embedded Linux OS.
  • Review code and design.
  • Analyze and enhance efficiency, stability, and scalability of system resource.
  • Integrate and validate new product designs.
  • Interface with Customer Interface Specifications.
  • Access third-party, open source software and legacy software (experience in rehosting legacy software is a plus).
  • Develop software requirement specifications.
  • Strong and solid programming experience C and/or C++ and Ada is a plus.
  • 4+ year of experience in development of the application and driver software for embedded systems.
  • Strong knowledge in Linux driver framework.
  • Hands-on experience in producing custom application software development for Generic Linux and Green Hills Integrity OS.
  • Hands-on experience in object-oriented design, data structures, algorithms and all phases of software development.
  • Knowledge of miscellaneous Operating Systems (Linux, Windriver VxWorks, and Greenhills Integrity) is plus.
  • Knowledge of Multi-thread programming, socket-level TCP/IP communications.
  • Hands-on experience in DO-178 and Arinc-653 for safety-critical avionics real-time operating systems is a plus.
  • Excellent communication skills – verbal & written.
  • Efficiently multi-task and commit to working under deadlines.
  • Bachelor's Degree in Computer Science, Electrical Engineering or a related field. Master's Degree is a plus.