FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Embedded Software Engineer II – C++, Linux Scheduling Algorithms
Honeywell Aerospace Technologies. Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment in compliance with DO-178B guidelines .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development lifecycle processes, including design, coding, testing, and deployment, with a strong focus on compliance with DO-178B guidelines. Proficient in developing software applications for Linux platforms and addressing real-time challenges in multicore environments.
Highest-signal resume keywords
Embedded C++ ProgrammingLinux Platform DevelopmentSoftware Development LifecycleMulticore Environment DesignDO-178B Compliance
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded C++Software DevelopmentSoftware TestingSoftware DesignVersion Control SystemsBuild and Debug Tool ChainsOperating System ConceptsLinux Scheduling AlgorithmsOS Synchronization ServicesReal-Time Process Management
Soft Skills
CollaborationProblem-Solving
Certifications & Qualifications
Bachelor's Degree in Technical Discipline
Industry Keywords
DO-178B GuidelinesSoftware DocumentationCross-Functional TeamsConcurrent Execution
Tech Stack
Tools & technologiesLinuxC++
About the role
Key responsibilities & impact- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment in compliance with DO-178B guidelines
- Collaborate with cross-functional teams to define project requirements and deliver high-quality software solutions
- Contribute to software documentation and user manuals
- Implement services on the Linux platform to port the application
- Design, develop, and maintain software applications
- Report directly to the Manager
Requirements
What you’ll need- Bachelor's degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics
- Minimum 2 years of experience in software development, including internships and project work
- Strong understanding of programming languages such as Embedded C++
- Experience with software development tools and version control systems
- Familiarity with software development methodologies
- Understanding of operating system concepts
- Familiarity with build and debug tool chains
- Willingness to solve real-time challenges involving concurrent execution of processes in a multicore environment
- Familiarity with Linux scheduling algorithms
- Familiarity with OS synchronization services
- Experience designing software for a multicore environment
- Due to U.S. export control laws and regulations, must be a U.S. Person or have the ability to obtain export authorization
Benefits
Comp & perks- Employer-subsidized medical, dental, vision and life insurance
- Short-term and long-term disability coverage
- 401(k) match
- Flexible spending accounts
- Health savings accounts
- Employee assistance program
- Educational assistance
- Parental leave
- 12 paid holidays
- Paid time off for vacation, personal and sick time