Embedded Engineer

Robotics Technologies LLC
Phoenix, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Phoenix, United States of America

Tech stack

X86 Architecture
Agile Methodologies
Analogue Electronics
UClibc (C Standard Library)
C++
Computer Engineering
Linux
Device Drivers
Field-Programmable Gate Array (FPGA)
Hardware Design
Linux kernel
Real-Time Operating Systems
Powerpc
Software Engineering
Verilog
VHDL
CPLD
Yocto
Information Technology
Bare Metal
Build Tools

Job description

  • Develops real-time embedded applications that meet strict timing requirements
  • Develops BSP software for proprietary (8/16/32-bit bare metal) and VME/VPX embedded systems
  • Develops device driver software for hardware peripherals (register-level drivers, modify existing OS drivers, drivers for custom FPGA/CPLD peripherals)
  • Participates in all software development phases from requirements, design, coding, implementation, testing, and qualification
  • Generates/supports generation of software documents (SRS, SDD, STD, etc.)
  • Supports design review presentations for both internal and external customer audiences
  • Participates in the testing and qualification processes in the field and with external validators
  • Participates in improving development processes and implementation of new technologies

Requirements

Do you have experience in Embedded systems?, Do you have a Associate's degree?, * BS Electrical/Computer Engineering, BS Computer Science preferred. Associates degree required.

  • 3+ years of experience with C/C++ on embedded systems (prefer avionics or automotive)
  • 3+ years of experience with hardware integration including device drivers
  • Ability to understand digital & analog electronics schematics to drive software development
  • Ability to obtain security clearance at Secret level

Preferred

  • Linux kernel development and build systems (Yocto, Buildroot) experience
  • BSP development experience for SH2A, ARM, PowerPC, or x86 architecture processors
  • Experience with Agile development methods
  • Experience with FPGAs/CPLDs, VHDL/Verilog
  • Experience with RTOS, Linux, IPC (ARINC-653 RTOS is a plus).
  • Experience with aircraft avionics including MIL-STD-1553. FACE experience is a plus
  • Experience with DO178B/C is a strong plus, AS9100C/AS9115 is plus, data modeling is a plus

Apply for this position