Job Description
Are you passionate about developing innovative solutions and pushing the boundaries of technology? Do you have a strong background in embedded software engineering? If so, we have an exciting opportunity for you at Northrop Grumman as a Staff Embedded Software Engineer.At Northrop Grumman, we are a leading global security company dedicated to providing advanced solutions for our customers’ most critical missions. As a Staff Embedded Software Engineer, you will be an integral part of our team, working on cutting-edge projects and collaborating with a diverse group of talented engineers.To excel in this role, you must have a Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, along with at least 7 years of experience in embedded software development. Strong knowledge of C/C++ programming, real-time operating systems, and hardware interfaces is also required.If you are a self-motivated individual with a strong drive to succeed and a passion for technology, we encourage you to apply for this position and join our dynamic team at Northrop Grumman.
Design and develop innovative and efficient embedded software solutions for various projects.
Collaborate with cross-functional teams to understand project requirements and provide technical expertise.
Research and evaluate new technologies and techniques to improve embedded software development processes.
Debug and troubleshoot software issues, ensuring timely resolution.
Participate in code reviews and provide constructive feedback to team members.
Ensure compliance with coding standards and best practices.
Develop and maintain documentation for software design, development, and testing.
Mentor and guide junior engineers in embedded software development.
Stay updated with industry trends and advancements in embedded software engineering.
Communicate effectively with team members and project stakeholders to provide project updates and progress reports.
Collaborate with hardware engineers to integrate software with hardware components.
Participate in project planning and provide accurate time and effort estimates for software development tasks.
Ensure software meets performance, quality, and security requirements.
Continuously improve software development processes and methodologies.
Adhere to company policies and procedures, including security protocols and ethical standards.
Northrop Grumman is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.