Senior Software Engineer - Apollo Professional Solutions
Fridley, MN 55421
About the Job
Senior Software Engineer
Minneapolis, MN
Contract to hire
9/80 Schedule
8 AM - 5 PM
$58.28/hrWe have openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer 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.
The Senior Software Engineer:
Develops, maintains, upgrades, and ports embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort.
Mentors less experienced software engineers to help develop their software development and test capabilities and troubleshooting and problem-solving skills.
Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems Engineering.
Ensures that technical approach is consistent with established engineering principles and practices.
Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.
SKILLS: Senior Software Engineer Object-oriented design, C++ coding, and unit testing of embedded software
Use of version control and issue tracking tools,
SKILLS PREFERRED: Senior Software Engineer Developing and troubleshooting communications, device drivers, and IO interfaces
? Integrating or testing software with various real-time operating systems such as vxWorks and Linux/Unix derivatives
Requirements analysis and requirements traceability (both up to higher level requirements and down to software design and/or code)
REQUIRED EXPERIENCE: Senior Software Engineer Minimum of 4 years of experience in real-time embedded software development and/or software verification testing, with at least 2 of those years focused on software design, code, and unit test
EXPERIENCE PREFERRED: Senior Software Engineer Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool
Experience using NI TestStand either setting up, maintaining, or using a test environment to support automated software verification testing
Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability
Experience using GitLab or other CI / CD tools
EDUCATION: Senior Software Engineer Bachelors degree in STEM field
EEO Statement Apollo Professional Solutions, Inc. is an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, marital status, age, national origin, ancestry, disability status, medical condition, pregnancy, genetic information, protected veteran status, gender, sexual orientation, gender identity or expression, or any other status or characteristic protected under federal, state, or local law.
Minneapolis, MN
Contract to hire
9/80 Schedule
8 AM - 5 PM
$58.28/hrWe have openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer 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.
The Senior Software Engineer:
Develops, maintains, upgrades, and ports embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort.
Mentors less experienced software engineers to help develop their software development and test capabilities and troubleshooting and problem-solving skills.
Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems Engineering.
Ensures that technical approach is consistent with established engineering principles and practices.
Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.
SKILLS: Senior Software Engineer Object-oriented design, C++ coding, and unit testing of embedded software
Use of version control and issue tracking tools,
SKILLS PREFERRED: Senior Software Engineer Developing and troubleshooting communications, device drivers, and IO interfaces
? Integrating or testing software with various real-time operating systems such as vxWorks and Linux/Unix derivatives
Requirements analysis and requirements traceability (both up to higher level requirements and down to software design and/or code)
REQUIRED EXPERIENCE: Senior Software Engineer Minimum of 4 years of experience in real-time embedded software development and/or software verification testing, with at least 2 of those years focused on software design, code, and unit test
EXPERIENCE PREFERRED: Senior Software Engineer Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool
Experience using NI TestStand either setting up, maintaining, or using a test environment to support automated software verification testing
Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability
Experience using GitLab or other CI / CD tools
EDUCATION: Senior Software Engineer Bachelors degree in STEM field
EEO Statement Apollo Professional Solutions, Inc. is an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, marital status, age, national origin, ancestry, disability status, medical condition, pregnancy, genetic information, protected veteran status, gender, sexual orientation, gender identity or expression, or any other status or characteristic protected under federal, state, or local law.
Source : Apollo Professional Solutions