Job Directory Sr. Software Engineer-BSP

Sr. Software Engineer-BSP
Bohemia, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Essential Role and Responsibilities:

* Develop Board Support Packages (BSPs), custom device drivers and applications.
* Perform initial board configuration on new hardware.
* Port board packages from reference designs.
* Customize boot-loader and operating system kernel software.
* Identify hardware design/manufacturing defects using tools such as an oscilloscope, multi-meter, logic analyzer and JTAG probe.
* Contribute to technical documentation.
* Integrate software and hardware components to meet requirements and design specifications.
* Work with customers to identify software/hardware issues with NAI products.

Qualifications and Education Requirements:

* Bachelors of Science Degree in Computer Science or Electrical Engineering required.
* Minimum twelve-years of engineering and/or software programming experience required.
* Must have no less than 3 years' experience with embedded software development (preferably embedded Linux or VxWorks).
* Hands-on software development with the C programming language.
* Experience with Intel, Freescale QorIQ PowerPC, ARM, MIPS 32-bit and/or 64-bit SOCs processors.
* Knowledge using multi-core processors is a plus.
* Experience with CPCI, PCIe, VME and/or SERDES Bus architectures.
* Experience with low level driver development for SATA, SPI and/or I2C devices.
* Experience with low level driver development for EEPROM, FLASH, DDR and/or QSPI FLASH memory.
* Some experience in hardware engineering is a plus.

Language Skills:

* C programming, TCP/UDP Ethernet Programming, Windows, Linux and/or VxWorks.

Other Skills and Abilities:

* Must have good oral and written communication skills.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.