Senior Embedded Software Engineer

at  CoreAVI

Fort Worth, TX 76137, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Nov, 2024Not Specified29 Aug, 2024N/ASafety Regulations,Programming Languages,Communication Protocols,Embedded Systems,Software Development,Operating Systems,Lynxos,Apex,Vxworks,Mil Std 498NoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

CoreAVI is looking for a highly skilled and experienced Senior Embedded Software Engineer who enjoys the challenge of integrating software on to target embedded systems. The ideal candidate will have a proven track record of developing embedded software for aerospace applications.
To learn more about CoreAVI or the aircraft our solutions fly in, please visit www.coreavi.com

WHY WORK FOR COREAVI?

CoreAVI is an employee first, family first company which fosters a cohesive work environment, encouraging teamwork and sharing organizational successes. If you are looking to join an organization which truly understands the meaning of Work-Life Balance by offering flexible hours, a talented and supportive team, an autonomous work environment, and niche software products relied upon worldwide, CoreAVI is the organization for you.

Some of the reasons our team enjoys working at CoreAVI are:

  • Technically challenging and rewarding work. Working on the leading edge of new CPU and GPU technology, our team is always doing something new and innovative. The reward of seeing the work you contributed to driving the displays of the aircraft you are flying on is something you will never forget!
  • Teamwork. Everyone says it, but we really have it. Our team will not watch one-person struggle with an issue, they really do support them. Everyone is here to help because we know that meeting customer needs is critical to our success and working together is the only way to get there.
  • Small Company Culture. As we have grown from a small company to the medium one that we are today, we have maintained the values we have always had. We have a great sense of camaraderie and a ‘get it done’ attitude which is not hindered by layers of company bureaucracy.
  • A company that is growing. We know that when a company sticks to what they have always done, not only will they not grow, they’ll fall backwards. That’s why we’re not frightened to lead our industry with innovative new products that customers need now and we react quickly to do it. To keep up with that growing demand, we are growing fast and we need more talent to help us.

As CoreAVI continues to grow and expand into new markets, we need creative, self-driven individuals to join our team and share in the success, but more importantly, enjoy the journey there. So, if you like the sound of what our team enjoys today, and you want to be part of our tomorrow, here’s what we are looking for.

REQUIRED SKILLS:

  • Minimum of 6 years of experience in embedded software development, with a focus on Aerospace applications.
  • Proficiency in C programming languages for embedded systems.
  • Extensive experience with Aerospace Real-Time Operating Systems (RTOS) such as VxWorks, Integrity, LynxOS, Deos, and Pike OS.
  • Strong understanding of embedded system architectures, communication protocols, and hardware/software interfaces.
  • Proficiency in TCP/IP networking protocols for communication with embedded systems
  • Familiarity with getting the RTOS to run on target boards before software development activities.

NICE TO HAVE SKILLS:

  • Experience with ARINC 653 Executive API (APEX) for partitioned real-time operating systems.
  • Familiarity with industry standards and safety regulations such as DO-178C and MIL-STD-498 for software development and documentation processes.

Responsibilities:

  • Setting up embedded systems, including kernels, networks stacks and applications provided by the team.
  • Setting up and debugging communication between target and host machines.
  • Bring up at least 5 new platforms each year.
  • Maintaining existing platforms as BSPs are changed
  • Training junior engineers about embedded operating systems.
  • Reverse engineer RTOS build systems to understand how to build the various elements of the embedded operating system.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Fort Worth, TX 76137, USA