Job Title: Sr Software Engineer
Location: Clearwater, FL
Employment Type: 8-Month Contract (Possible Extensions)
Pay Rate: $80–$90/hr
Role Overview
BEPC, Inc. is seeking a highly skilled Embedded Software Engineer to join our client’s aerospace engineering team. This role involves full lifecycle development of real-time, safety-critical navigational software supporting advanced aerospace products. The engineer will be deeply involved in feature implementation, legacy code integration, and embedded software design, ensuring compliance with strict performance and certification standards.
This is primarily a remote position, with preference for candidates available to work on-site in Clearwater, FL.
Key Responsibilities
- Lead end-to-end software development, from requirements analysis to implementation and testing.
- Design, develop, and integrate software for embedded real-time operating systems (RTOS) such as Mentor Graphics Nucleus.
- Develop low-level drivers, HAL elements, and software architecture to support multiple hardware platforms.
- Implement and optimize sensor management, IMU, GPS (M-Code), and navigational algorithms.
- Participate in hardware bring-up, debugging, and system-level integration.
- Conduct unit testing and support verification and validation efforts.
- Collaborate with cross-functional teams to deliver certified, safety-critical software solutions.
- Utilize BitBucket/Jira for software configuration and project tracking, and Visual Studio Code for development.
Qualifications
Required:
- Bachelor’s degree in Engineering, Computer Science, Mathematics, or Physics.
- 7+ years of hands-on software engineering experience in C/C++ for embedded systems.
- Strong experience in real-time operating systems, especially Mentor Graphics Nucleus.
- Proficiency in low-level driver development, hardware abstraction layers, and complex build environments.
- Proven ability to learn and adapt quickly to legacy codebases and fast-paced project environments.
Preferred:
- Experience with Inertial Measurement Units (IMU) for motion, positioning, or aiming/ranging applications.
- Familiarity with Kalman filter implementation and optimization.
- Previous experience in mission-critical or safety-critical systems development.
- Proficiency in Git/BitBucket, Jira, and configuration management practices.
- Demonstrated success in team leadership, communication, and decision-making within complex projects.
- Understanding of Agile and Waterfall software development methodologies.
Contract Details
- Duration: 8 months, with possible extensions.
- Location: Clearwater, FL
- Travel: Minimal, as required for integration or testing phases.
About BEPC
BEPC, Inc., founded in 2007, is a 100% employee-owned company providing premier consulting and staffing solutions across industries including technology, engineering, manufacturing, and project management. Our culture of excellence and innovation empowers our team members to thrive. BEPC offers competitive benefits, including medical, dental, vision, and life insurance, and proudly supports employees through our Employee Stock Ownership Program (ESOP).
Apply Now!
We invite qualified engineers to submit an up-to-date resume including specific examples of their experience with embedded systems, RTOS, and software development in mission-critical environments. Please ensure your resume clearly addresses the following:
- Experience implementing features in existing codebases
- Familiarity with Mentor Graphics Nucleus RTOS
- Experience with IMU systems and motion control
- Proficiency with C/C++ and hardware bring-up
USOPS
Job Types: Full-time, Contract
Pay: $80.00 - $90.00 per hour
Benefits:
- Dental insurance
- Health insurance
- Life insurance
- Vision insurance
Work Location: In person