What are the responsibilities and job description for the Senior Embedded Software Engineer position at Akkodis?
Akkodis is looking for a Sr. Advanced Software Developer in Clearwater, FL with expertise in low-level software development and integration for microcontroller and multiprocessor-based System-on-Chip (SoC) solutions. The ideal candidate will have experience developing and integrating device drivers and Board Support Packages (BSPs) for Real-Time Operating Systems (RTOS), supporting boot and initial bring-up of software on new hardware. Experience with JTAG debugging tools, test frameworks, and regression testing is highly desirable.
Pay Range: $50-$70/hour; The rate may be negotiable based on experience, education, geographic location, and other factors.
Type: 6-months contract
Key Responsibilities:
- Develop and integrate low-level software for microcontrollers and SoCs.
- Design and implement device drivers and BSPs for RTOS-based environments.
- Perform hardware/software integration and bring-up on new hardware platforms.
- Utilize JTAG debugging tools for low-level troubleshooting.
- Develop test frameworks and scripts for HW/SW integration and regression testing.
- Work collaboratively in cross-functional development teams to achieve project goals.
- Maintain software using version control systems such as GIT, ClearCase, or SubVersion.
- Utilize software issue tracking systems (e.g., Atlassian Jira, ClearQuest) to document and resolve software defects.
Required Qualifications:
- Bachelor’s degree in Electrical Engineering, Software Engineering, or related field.
- 8 years of experience in embedded software development.
- Proficiency in C/C programming; knowledge of Ada, Python, or Perl is a plus.
- Hands-on experience with ARM or PowerPC-based microcontrollers/microprocessors.
- Expertise in developing device drivers for communication interface buses such as PCIe, Serial I/O, IEEE-488, or MIL-STD-1553.
- Experience working with commercial RTOS and embedded BSP development.
Preferred Qualifications:
- Experience with Eclipse-based cross-compilation IDEs for embedded software development.
- Knowledge of Quantum Leaps QP/C or other application frameworks.
- Familiarity with static code analysis and structural coverage tools.
- Experience with VxWorks and DEOS operating systems.
For other opportunities available at Akkodis go to www.akkodis.com.
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
- The California Fair Chance Act
- Los Angeles City Fair Chance Ordinance
- Los Angeles County Fair Chance Ordinance for Employers
- San Francisco Fair Chance Ordinance
Salary : $50 - $70