Logo
Inter-Coastal Electronics, Inc.

Embedded Software Engineer Job at Inter-Coastal Electronics, Inc. in Mesa

Inter-Coastal Electronics, Inc., Mesa, AZ, US

Save Job

Job Description

Job Description

Summary:

Develops software and firmware for real-time embedded systems that interface with aircraft systems, ground vehicles, and other support equipment.  Participates in engineering process from board layout to final delivery.  Embedded software will control telemetry radios, GPS receivers, lasers and laser detectors, and more. Must be able to obtain Secret level Security Clearance.

Responsibilities/Skills:

§  Supports the development of applications and drivers (MIL-STD-1553, ARINC-429, Ethernet, and discrete) running on Real-Time Operating Systems (RTOS)

§  Develops software for proprietary (8/16/32-bit bare metal) and VME/VPX embedded systems

§  Develops device driver software for hardware peripherals (register-level drivers, modify existing OS drivers, drivers for custom FPGA/CPLD peripherals)

§  Participates in all software development phases from requirements, design, coding, implementation, testing, and qualification

§  Generates/supports generation of software documents (SRS, SDD, STD, etc.)

§  Supports design review presentations for both internal and external customer audiences

§  Participates in improving development processes and implementation of new technologies

§  Supports hardware development by testing and bringing up hardware

§ Performs other duties as assigned

Problem Solving and Discretion/Latitude:

§  Complete understanding and wide application of technical aspects of the position

§  Provides technical solutions to a wide range of difficult problems

§  Works under only general directions

§  Independently determines and develops approach to solutions

§  Work is reviewed upon completion for adequacy in meeting objectives

Knowledge/Requirements:

Required

§  AA degree in Electrical/Computer Engineering or Computer Science, BS preferred

§  6+ years’ experience with C/C++ on embedded systems (prefer avionics or automotive)

§  6+ years of experience with hardware integration including device drivers for PCI, PCIe, I2C, MIL-STD-1553, UART, Ethernet, Analog IO, GPIO, and SPI devices

§  Ability to understand digital & analog electronics schematics to drive software development

§  Experience with RTOS, Linux, IPC (ARINC-653 RTOS is a plus). 

§  Experience with test equipment and tools (oscilloscopes, logic/bus analyzers)

§  Excellent communication skills, both written and verbal

§  Some travel may be required 15% of the time

§  Ability to obtain a Secret Security clearance

Preferred

§  Experience with Open Group Future Airborne Capability Environment (FACE) standard

§  Experience with DO178B/C DAL D/E s a strong plus, data modeling is a plus

§  Experience with Agile development methods

§  BSP development experience for SH2A, ARM, PowerPC, or x86 architecture processors

§  Experience with FPGAs/CPLDs, VHDL/Verilog

§  Working knowledge of RTOS's including Green Hills and VxWorks

§  Linux kernel development and build systems (Yoctohm, Buildroot) experience

 

 

Company Description
Please visit our company website at: www.Inter-coastal.net

Company Description

Please visit our company website at: www.Inter-coastal.net