Lead, Software Engineering
- Full-time
- Company: L3Harris Technologies
Company Description
Jobs for Humanity is partnering with L3Harris Technologies to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.
Company Name: L3Harris Technologies
Company Name: L3Harris Technologies
Job Description
Job Title: Lead, Embedded Software Engineer
Job Code: IMS20230811-107955
Job Location: Anaheim, CA
Schedule: 9/80
Relocation: Available for qualified candidates
L3Harris is committed to hiring and supporting a diverse and talented workforce. We believe in creating an inclusive environment where every employee can thrive and achieve their professional goals. At L3Harris, we value our employees and their dedication to our customers' mission. We provide a supportive and engaging work environment that promotes work-life balance and empowers our employees to succeed. Our culture is built on strong values, community involvement, and a commitment to excellence.
About L3Harris Technologies:
L3Harris Technologies is a global aerospace and defense technology company. We deliver innovative solutions that meet our customers' critical needs in space, air, land, sea, and cyber domains. With over $18 billion in annual revenue and 47,000 employees, we serve customers in more than 100 countries.
Job Description:
As a Lead Embedded Software Engineer, you will be responsible for developing and applying advanced software engineering methods to solve complex technical problems related to embedded applications. This role specializes in power system architectures, power conversion equipment, and advanced integration modeling/simulation. You will lead a team of software engineers throughout the product development process, from design to implementation and system integration. We are looking for someone who can serve as a role model for junior engineers, as well as collaborate effectively with internal partners and external customers.
Essential Functions:
- Lead the development of software design and architectures for new and legacy embedded products.
- Interpret customer specifications to define traceable and testable requirements for software design.
- Provide software technical leadership, justify engineering practices to internal and external customers.
- Perform requirement analysis and software coverage analysis for software code base.
- Compose software use cases and review test procedures for software development validation and verification.
- Ability to work on multiple projects simultaneously.
- Review project progress, recommend corrections to maximize efficiency of engineering resources.
- Support new programs from conceptual design to completion.
- Provide expert guidance on software engineering concepts, practices, and procedures.
- Maintain engineering discipline excellence through automation and predictable performance.
- Coordinate with Project and/or System Engineering Department Manager.
Qualifications:
To be successful in this role, you must be able to perform each essential duty satisfactorily. The following qualifications are required:
- Experience leading the development of safety-critical software embedded products.
- Bachelor's degree in a STEM discipline or related field, or equivalent experience.
- Familiarity with software control systems, power conversion concepts, and embedded system software architecture.
- Expertise in board bring-up and integration on embedded platforms.
- Expertise in real-time design, multiprocessor synchronization, and system performance analysis.
- Experience in digital signal processing, machine-to-machine communications, and communication protocols.
- Leadership skills in establishing and deploying Unit Test and Test-Driven Development.
- Proficiency in C and C++ programming languages. Knowledge of Python is beneficial.
- US Citizenship with the ability to obtain Secret Clearance.
- Travel less than 10% annually, with flexibility for onsite support and non-standard working hours.
Preferred Additional Skills:
- Ability to mentor and lead teams of software engineers.
- Ability to negotiate and collaborate with various functional teams and customers.
- Experience working in a multi-disciplinary team.
- Proficient with Atlassian toolset and SAFe/SCRUM practices.
- Familiarity with web-based collaboration tools and Microsoft Office suite.
- Effective communication with senior management and customers.
- Knowledge of C++ compiling process and intermediary and linker output files.
- Knowledge of ZYNQ UltraSCALE+ SoC embedded target configuration/customization.
- Familiarity with MATLab/SimuLink and Model-Driven Design.
In compliance with California law, the salary range for this role is $127,000 - $236,000. Final compensation may vary based on experience and location. L3Harris offers a comprehensive benefits package, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs available may vary depending on hire date, schedule type, and applicable agreements.