Jobs · Information Technology · California

Embedded Software Engineer

Actalent · Cypress, CA · Today
On-siteInformation Technology$55–$80/hrContract

Responsibilities

  • Design, develop, and implement firmware and software for embedded systems used in modules and larger integrated systems.
  • Define technical specifications and software architectures for ground-based, airborne, and space-qualified embedded systems.
  • Develop and maintain hardware, firmware, and GUI applications that interface effectively with embedded platforms.
  • Work within bare metal and RTOS environments to implement efficient, reliable, and real-time embedded software solutions.
  • Program and debug embedded applications using C and C++ in Linux and bare metal environments.
  • Integrate and support communication interfaces such as RS-232, RS-422, RS-485, and RF/radio technologies.
  • Produce clear, thorough documentation for firmware, software, and system architectures, including specifications and design descriptions.
  • Apply structured development practices, including Waterfall methodology, to plan, implement, and deliver embedded software projects.
  • Collaborate closely with multiple engineering disciplines to support the design and operation of Solid State Power Amplifiers and related systems.
  • Communicate effectively with cross-functional teams to clarify requirements, resolve technical issues, and ensure alignment with project goals.
  • Contribute to continuous improvement of embedded software design, coding standards, and documentation practices.

Requirements

  • Bachelor’s degree in Computer Science (BS CS) or a closely related field.
  • In-depth knowledge and hands-on experience with C programming for embedded systems.
  • In-depth knowledge and hands-on experience with C++ programming for embedded systems.
  • Strong experience developing software in bare metal environments.
  • Experience working with Linux operating systems in an embedded context.
  • Experience with RTOS (Real-Time Operating Systems) and microcontroller-based development.
  • Experience with serial communication interfaces such as RS-232, RS-422, and RS-485.
  • Experience working with RF and radio-related embedded applications.
  • Strong documentation skills for specifications, designs, and embedded software artifacts.
  • Strong verbal and written communication skills for collaboration and technical reporting.
  • Experience applying Waterfall methodology or similar structured development approaches.

Similar jobs

Embedded Software Engineer

FortinetSunnyvale, CA· 2 mo ago
Information Technology$117k–$143k/yrapply on edel.fa.us2.oraclecloud.com