Embedded Software Engineer Principal
at Geologics Corporation
Minneapolis, Minnesota, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 Dec, 2024 | USD 72 Hourly | 06 Sep, 2024 | N/A | Embedded Software,Requirements Analysis,Vxworks,Gitlab,Third Party Vendors,Software Design,Operating Systems,Traceability,Device Drivers,Unit Testing,Software Development,Citizenship,Software Verification,Version Control,Software Architecture,Derivatives | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
PRINCIPAL SOFTWARE ENGINEER
Rate: $65 to $72 an hour depending on qualifications
Onsite Location: Columbia Heights area of Minneapolis
Hours: 9/80 Schedule
We are building a Team of Software Engineers to Solve Bare Metal Integration of Hardware and Software within a team. We are seeking a Lead Principal who is willing to work with Architectural Design Tools to meet Industry Standards.
Our Principal will be leading Plans, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.
Impact:
- Plans, leads, and executes efforts to Architect, Develop, maintain, upgrade, port, and verify/qualify embedded product software
- Mentors software development and test capabilities and troubleshooting and problem-solving skills.
- Collaborates across the Organization
- Ensures that technical approach is consistent policy, procedures, and regulation
- Ensures that cost and schedule targets are met
REQUIRED QUALIFICATIONS:
- Object-oriented software architecture, software design, C++ coding, and unit testing of embedded software with knowledge of requirements-based software verification and traceability
- Use of version control and issue tracking tools
- Minimum of 8 years of experience in real-time embedded software development
- Lifecycle Management experience including requirements analysis, software design, implementation (code and unit test) and authoring of formal deliverable documentation
- Bachelor’s Degree in STEM field
PREFERRED QUALIFICATIONS:
- Developing and troubleshooting communications, device drivers, and IO interfaces
- Integrating or testing software on bare metal and with various real-time operating systems such as vxWorks and Linux/Unix derivatives
- Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool
- Experience either standing up or extending software verification environments in support of automated software verification testing
- Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability
- Experience using GitLab or other CI / CD tools
This is a W2 opportunity, we are not able to work with Third Party Vendors for this opportunity.
Required: This role requires the ability to obtain and maintain a Defense Industry Clearance which requires US Naturalization or Citizenship.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Stem field
Proficient
1
Minneapolis, MN, USA