The Fountain Group
Senior Embedded Software Engineer
The Fountain Group, MacGregor Park, North Carolina, United States
PAY: 65-70/hour W2.
Our company offers our consultants a suite of benefits after a qualification period including health, vision, dental, life and disability insurance. Remote Role, no expectation of onsite work.
W2 Candidates only, C2C/1099 not possible.
Responsibilities
Design, code, test software to meet product requirements. Analyze product requirements from product owners; create software requirements; create software design; create software unit and integration tests.
Job Skills
Bachelor's Degree in electrical or computer engineering or computer science and 8 to 12 years of experience.
8+ years of experience in "Embedded” Programming C/C++
Experience developing software for memory constrained systems
Board support package development experience.
Linux device driver development.
Expert level embedded Linux skills.
Experience optimizing Linux kernel.
Experience tuning Linux per selected processors and BSP's.
2+ years of experience in leading software development team
Excellent coding experience in C & C++
Excellent debugging & problem solving skills
Experience interpreting schematic diagrams for electronic circuit boards
Experience leading development team, onshore and offshore
Experience reviewing and mentoring work of junior software developers
Experience coordinating with product managers and related software development teams
Experience reading and reviewing Marketing Requirements
Experience creating technical requirements from Marketing Requirements
Experience creating software architecture and design documents
Experience using CMMI process for Development and Agile development process
Experience using Software Development life cycle and delivering the product to market
Nice to have Skills
Working knowledge of Cortex-A8 Microprocessors and Cortex-M3/M4
Familiar with how to achieve low power operations using embedded Linux.
Working experience in software development for ARM processors
Working experience in using UML for high level and detailed design
Working experience using Microsoft TFS, Visual Studio, and Client-ALM, Git, Artifactory, Jenkins
Experience as a Scrum Master
#J-18808-Ljbffr
Our company offers our consultants a suite of benefits after a qualification period including health, vision, dental, life and disability insurance. Remote Role, no expectation of onsite work.
W2 Candidates only, C2C/1099 not possible.
Responsibilities
Design, code, test software to meet product requirements. Analyze product requirements from product owners; create software requirements; create software design; create software unit and integration tests.
Job Skills
Bachelor's Degree in electrical or computer engineering or computer science and 8 to 12 years of experience.
8+ years of experience in "Embedded” Programming C/C++
Experience developing software for memory constrained systems
Board support package development experience.
Linux device driver development.
Expert level embedded Linux skills.
Experience optimizing Linux kernel.
Experience tuning Linux per selected processors and BSP's.
2+ years of experience in leading software development team
Excellent coding experience in C & C++
Excellent debugging & problem solving skills
Experience interpreting schematic diagrams for electronic circuit boards
Experience leading development team, onshore and offshore
Experience reviewing and mentoring work of junior software developers
Experience coordinating with product managers and related software development teams
Experience reading and reviewing Marketing Requirements
Experience creating technical requirements from Marketing Requirements
Experience creating software architecture and design documents
Experience using CMMI process for Development and Agile development process
Experience using Software Development life cycle and delivering the product to market
Nice to have Skills
Working knowledge of Cortex-A8 Microprocessors and Cortex-M3/M4
Familiar with how to achieve low power operations using embedded Linux.
Working experience in software development for ARM processors
Working experience in using UML for high level and detailed design
Working experience using Microsoft TFS, Visual Studio, and Client-ALM, Git, Artifactory, Jenkins
Experience as a Scrum Master
#J-18808-Ljbffr