
Specialist, Software Engineer – Embedded Firmware/Hardware Design
L3Harris Technologies
full-time
Posted on:
Location Type: Office
Location: Tempe • Arizona • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
About the role
- Lead the software development of complex projects through the complete software development lifecycle
- Define the software requirements and create the software platform architecture
- Oversee and contribute to the software development on the program
- Ensure the successful deployment to production
- Collaborate with the Equipment Engineering Manager and departmental engineers
- Manage the development, integration, debug, and test of internal software products
- Conduct research and development activities for embedded systems and automated electro-optical test equipment
- Build and test prototypes of electro-mechanical robotic and integrated process control systems
- Coordinate validation testing in production environment
- Support relevant morning stand up reviews and weekly reviews with Manufacturing and/or Equipment Engineering Manager
Requirements
- Bachelor's Degree in Electrical or Computer Engineering
- 4 years prior experience in process development
- 2 year post-secondary/AA Degree and 8 years prior experience
- Graduate Degree with 2 years of prior related experience
- Minimum of 8 years of prior related experience in lieu of a degree
- 2+ years of experience developing SW and board bring-up for embedded microcontroller systems
- Experience working with C/C++, data structures, and inter-process communications
- Experience working in a multi-disciplinary team
Benefits
- 9/80 work schedule
- Health insurance
- Retirement plans
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software development lifecyclesoftware requirementssoftware platform architectureembedded systemsautomated electro-optical test equipmentelectro-mechanical robotic systemsprocess control systemsC/C++data structuresinter-process communications
Soft skills
collaborationleadershipproject managementcommunicationteamwork
Certifications
Bachelor's Degree in Electrical EngineeringBachelor's Degree in Computer EngineeringGraduate Degree