Mid to Senior Embedded Software Engineers

Kforce Inc.
Chandler, United States of America
1 month ago

Role details

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

Job location

Remote
Chandler, United States of America

Tech stack

Adobe Flash
Microsoft Windows
Booting (BIOS)
C++
Computer Engineering
Software Debugging
Software Design Documents
Linux
Perl
Embedded Software
Field-Programmable Gate Array (FPGA)
Global Positioning Systems (GPS)
Joint Test Action (IEEE Standards)
Python
LabView
Real-Time Operating Systems
Powerpc
RS-232
Software Engineering
TCP/IP
VxWorks
Software Version Control

Job description

A Kforce client is seeking to hire an Mid to Senior Embedded Software Engineers in Chandler, Arizona (AZ). Summary: We are working directly with the Hiring Manager on these exclusive search assignments. The company offers a competitive compensation package including base salary, annual bonus, and profit sharing. This position is partial remote (Ability to work from home 3 days a week). Responsibilities include:

  • Coding and developing software and using BSP's, bootloaders, and drivers
  • Embedded Software Engineers will provide guidance to less senior software engineers
  • Debug embedded software
  • Work with internal team members to solve software and system issues
  • Perform revision control
  • Create Version Description Documents and software releases
  • Embedded Software Engineers will create or update manual board bring up procedures and software build procedures
  • Create software subsystem designs and prepare design documents or slides

Requirements

  • BS or MS degree in Electrical Engineering, Software Engineering, Physics, Computer Engineering, Aeronautics, Aerospace or similar field
  • At least 3-5+ years or more of experience in software engineering
  • Software development experience using C or C++ programming languages
  • Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information

Nice to haves but not required:

  • Experience with PowerPC assembly language, LabView, Perl, and Python
  • Extensive knowledge of Linux, Windows, VxWorks or other Real time operating systems (RTOS)
  • Knowledgeable in RS232, RS422, TCP/IP, PCI, DMA, MMU, Flash, EEPROM, FPGA memory mapped register access, and exception vectors
  • Knowledgeable using JTAG programmers and debuggers
  • Familiarity with schematic and basic lab equipment such as oscilloscopes, meters, power supplies, etc.
  • Familiar with orbit mechanics and satellite avionics, sensors and actuators is a plus
  • Familiar with Guidance, Navigation and Controls of satellites or GPS systems, etc. is a plus

Apply for this position