Jobs related to "Sr Embedded Software"

Sr Embedded Software

PEAK Technical Staffing USA, Carlsbad California

This job is no longer available.

Summary:

The Sr. Embedded Software Engineer will help develop the next-generation applications.  The Sr. Embedded Software Engineer should have strong knowledge in Z-Wave controller software and Z-Wave controller certification process. Working knowledge with Zigbee, Blue Tooth, in addition to Z-Wave is a big plus. Skills in embedded Linux and embedded applications are essential. Strong collaboration and teamwork skills are required.

 

Primary Responsibilities:
  • Development of Linux application code for embedded devices and systems
  • Develops software requirements and software project plans, including schedule dependencies, deliverables, and target dates
  • Responsible for software architecture, design and implementation, covering complete software development lifecycle from requirements analysis to production and commercial deployment of embedded devices and systems products
  • Review code and design
  • Responsible for integration and validation of new product designs
  • Supports verification and validation test methodologies for product release, and design for test in a factory production setting
  • Works closely with engineering managers, software quality assurance, software, electrical and mechanical engineers to design, debug and release
  • Analyze, monitor and improve efficiency and stability of the system
  • Provide postproduction support of released products

 

Required Knowledge, Skills and Experience:
  • Minimum of 5 years of related experience with a Bachelor’ s degree; or 3 years and a Master’ s degree; or a PhD without experience; or equivalent work experience.
  • Good understanding of Z-Wave wireless protocols
  • Proficient with C/C++
  • Experience with revision control software (git preferred)
  • C++11/C++14/ 17 experience preferred
  • Experience in MQTT/IoT and Sensors
  • Familiar with JIRA, defect tracking tools, and Jenkin build system
  • Developing code that runs in embedded Linux or in a preemptive multitasking RTOS
  • Experience debugging on embedded targets using GDB or similar debugging platforms
  • Using a Linux code-development environment
  • WiFi or Bluetooth experience
  • Yocto or other build systems
  •  

To get started, enter your information below.

I agree to the Flashrecruit terms of use and acknowledge I have read the privacy policy, and agree to receive jobs alerts.