This role involves low level SW development and integration for microcontroller and multiprocessor based System-on-Chip (SoC) solutions. Experience developing and integrating device drivers and Board Support Packages (BSP) for Real-Time Operating Systems (RTOS) to support boot and initial bring-up of software on new hardware is required. Experience with JTAG debugging tools is a plus.
Experience developing or using test frameworks and developing test scripts for HW/SW integration and regression testing is a plus. Ability to work in small or large cross-functional development teams is required.
Requires a bachelor's degree in electrical or software engineering and at least 8 years of
experience in software development. Demonstrates expertise in a variety of the embedded software concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Performs a variety of tasks. May provide consultation on complex projects and is considered a top-level contributor / specialist. A wide degree of creativity and latitude is expected. May report to an executive or a manager.
Candidate must be willing to relocate to Clearwater, FL to support onsite lab integration and testing.
The subcontractor must have the following experience:
1. Understanding of Software Development Life Cycle (SDLC) using waterfall, agile, or hybrid processes.
2. C/C programming languages. Ada, Python or Perl is a plus.
3. Embedded software development on ARM or PowerPC based microcontrollers or microprocessors.
4. Developing device drivers for communication interface buses, such as PCIe, Serial I/O,
IEEE-488 or MIL-STD-1553.
5. Utilizing and developing embedded device drivers and BSPs for commercial RTOS.
6. Maintaining software under software version control systems, such as GIT, ClearCase, or
SubVersion.
7. Utilizing software issue tracking systems, such as Atlassian Jira or ClearQuest.
Additionally, *** values the following:
1. Utilizing Eclipse-based, cross compilation integrated software development environments to build and debug software on target hardware.
2. Developing software using application frameworks, such as Quantum Leaps QP/C, or open source software is a plus.
3. Familiar with commercial static code analysis and structural coverage tools.
4. Development utilizing the VxWorks and DEOS operating systems.
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.