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
IntermediateJob 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