Embedded Software Engineer – Principal Engineer Embedded Software
United States
Full Time
6 days ago
$79,300 - $118,900 USD
No H1B
Key skills
JavaPythonC#C++CAnalyticsAgileCommunication
About this role
Role Overview
Design, develop, document, test, and debug software/system applications.
Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software.
Work and collaborate with a team of software engineers in an Agile environment to meet critical milestones.
Ensure program mandated software standards and compliance criteria are met.
Develop in a continuous integration tool chain environment meeting technical and compliance requirements.
Requirements
Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 2 years of relevant engineering experience, OR a Master's in STEM
2+ year experience in developing software/writing code in C/C++/C#, Python, Java, or similar programming language
2+ year experience in object-oriented programming and design patterns, hardware/software communication interfaces, real-time and post processing data analytics
2+ years of full life cycle of software development and Agile software development
Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years
Tech Stack
Java
Python
Benefits
Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business