Embedded Software Design Engineer - Linux #2602

apartmentAmarx Search, Inc. placeJohnson City (TN) calendar_month 

Direct Hire - Full Time position in Johnson City, TN

Position ID: 2602

An excellent position with a leading aerospace and defense company
  • Embedded Software Design Engineer - Linux *

Please apply ONLY if you have 2+ years of embedded software engineering with Linux

Visa sponsorship is not available for this position

We can ONLY consider your application if you have:

1: Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, or closely related technical field

2: 2+ years of embedded software engineering
3: Knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, and drivers.
4: Competence in embedded Linux build systems, such as Yocto/OpenEmbedded or Buildroot, as well as related software like U-Boot.
5: Proficient in C/C++, bash, and python scripting languages.
6: Experience with revision control systems such Jira, Git, or Bitbucket.
7: Knowledge of standard communication protocols such as TCP, SPI, I2C, UART.
8: Experience with microcontroller firmware development

9: Experience using common test equipment such as logic analyzers and JTAG emulators for developing and validating peripheral interfaces

We are looking for an outstanding Embedded Software Design Engineer to join a team in Space and Defense to develop application specific software solutions for integration into complex embedded systems.
The Embedded Software Design Engineer will operate as part of a design/development team, which includes other Department engineers.

You will report to the Engineering Manager with an onsite work scheduled in Johnson City, Tennessee.

Duties and Responsibilities
== Design, develop, modify, and evaluate embedded software based designs for the military and aerospace markets.
== Develop and maintain embedded Linux board support packages (BSP), as well as bootloader, kernel, package management, and system/application configurations.

== Develop and maintain shell scripts, Python scripts, and C/C++ code for system configuration, automation, and application development.

== Work with internal team members to solve software and system issues
== Create version description documents and software releases according to established procedures.

== Perform code maintenance including debugging and updating to keep pace within a fast paced and evolving design environment.

Please send resume to - Amarx Search, Inc. - (link removed)

starFeatured

Bartender

placeJohnson City (TN)
Overview: Why You Want to Work Here:  •  We offer weekly pay and competitive wages  •  Flexible scheduling  •  Opportunities – we train and provide career opportunities so you can advance and grow  •  Benefits including a dining discount. For more...
business_centerHigh salary

1st Shift Quality Control - Randstad

apartmentRandstadplaceJohnson City (TN)
Our top client in the Tri Cities is seeking multiple Quality Inspectors to join their team. This client offers a fantastic work schedule from 7:00 AM to 3:30 PM, along with competitive pay rates based on experience. As a Quality Inspector, you...
check_circleNew offer

Human Resources Specialist

apartmentUnited States ArmyplaceJohnson City (TN)
Overview A human resources specialist is responsible for providing support that affects Soldiers’ overall welfare and well-being while assisting leaders with keeping Soldiers combat-ready and effective. Job Duties  •  Assist on all human resource...