Job Details

ID #20058856
State Michigan
City Sterlingheights
Job type Contract
Salary USD TBD TBD
Source Softworld, Inc.
Showed 2021-09-22
Date 2021-09-22
Deadline 2021-11-20
Category Et cetera
Create resume

Embedded Software Engineer - BSP

Michigan, Sterlingheights, 48312 Sterlingheights USA

Vacancy expired!

Title: BSP Software Engineer

Location: Sterling Heights MI

Duration: 12 month contract to hire

Overview:

Join a dynamic group of software engineers responsible for the design, development and support of embedded software solutions for the worlds premier land-based combat vehicle producer.

Responsibilities include:

  • Build and configuring the VxWorks, Linux or Other operating systems.
  • Extensive Embedded VxWorks, Linux development with Board Support Package expertise (BSP).
  • Knowledge of board support for Arm, Power, Intel and RISC-V architectures.
  • Various Device Driver development, extensive Kernel experience, Bootloaders.
  • Writing various peripheral drivers highly desirable.
  • PowerPC microprocessors and embedded applications
  • Excellent ADA, C, C programming experience.
  • Understanding of system calls and string data, knowledge of Networking (TCP/IP stack, lower level L2/L3).
  • Development of device drivers based on product requirements and performance criteria.
  • Debugging system using the testing and diagnostic routines on the hardware system and potentially in simulation.
  • Design and implement software for Abrams Vehicle Tank and weapon system devices from requirements phase to production phase.
  • Analyze and enhance efficiency, stability and scalability of system resources.
  • Work closely with internal/external OS engineering team, Hardware design team, Chip vendors to debug and resolve issues.
  • Familiarity in designing system software for PPC and Intel based platforms using VxWorks and Linux OS.
  • Understanding of boot sequences, especially for unattended embedded VxWorks and Linux systems.
  • Experience with writing, building, testing and debugging of kernel tasks and loadable modules.

Vacancy expired!

Subscribe Report job