
Senior Embedded Software Engineer
Quest Defense
full-time
Posted on:
Location Type: Hybrid
Location: Wilmington • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $140,000 per year
Job Level
About the role
- Develop creative solutions and reduce complexity to create accurate and effective solutions for complex engineering problems.
- Typical embedded software activities will include preparing design specifications, developing software, performing module testing, and integration testing of the design.
- Performing Code Reviews and verifications of Design Specifications and Reports.
- Engage customers to define scope, review results, and discuss technical risks. Perform integration testing of software solutions using Hardware-in-the-Loop (HIL) simulation and full end to end operational testing.
- Work with the technical leader to establish an effective work plan, including time estimates, schedule estimates, requirements and work processes.
- Apply engineering fundamentals and 1st order engineering principles to establish and/or confirm expected performance.
- Provide clear and complete analysis documentation in accordance with GEH engineering procedures.
- Manage time effectively to provide quality deliverables within the expected project timeline.
- Communicate effectively to leadership the status of work activities.
- Provide leadership and mentoring to junior staff.
- Effectively manage multiple priorities.
Requirements
- Bachelor’s degree in electrical, computer or software engineering or a related engineering discipline
- 10+ years of relevant Software Engineering Development, including an expert knowledge level of C- programming languages and software development tools (GitLab, Jira, LDRA, Arm Development Studio, Visual Studio, GDB, etc.)
- Minimum of 7 years of advanced knowledge of the C programming languages
- Minimum of 10 years’ experience with coding conventions, code review, unit testing and integration testing of software.
- The candidate must be willing to be onsite in Wilmington, NC periodically to test software on the client equipment and work in the lab with other client engineers.
Benefits
- Competitive pay
- Comprehensive medical/dental/life and disability coverage
- 401(k) with employer match
- Professional development support
- Flexible, friendly workplace
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C programmingsoftware developmentmodule testingintegration testingcode reviewsdesign specificationsunit testingengineering fundamentalsHIL simulationcoding conventions
Soft Skills
communicationleadershipmentoringtime managementproblem-solvingcustomer engagementprioritizationanalysis documentation