Software Engineer

St Heights, MI 48312

Employment Type: Full Time Industry: Professional / Technical Pay Rate: $49.00 Specialty: Information Technology Branch: Bangor, ME Pay Type: Hour

Job Description

We are seeking multiple Software Engineers II with a passion for real-time, embedded software development. In this role, you will be responsible for tasks including software requirements analysis, software architecture and design, implementation, documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing.

Key Responsibilities:

  • Software Development: Plan and perform a variety of tasks related to the development, maintenance, upgrading, and porting of embedded product software and/or product support software to enhance, implement, and support project/system functionality.
  • Troubleshooting and Problem Solving: Engage in troubleshooting and solving technical issues, ensuring the resolution meets both customer and company requirements.
  • Hardware-Software Integration: Collaborate on integrating hardware and software components to ensure cohesive and efficient systems.
  • Documentation: Create and maintain documentation for developed software to ensure clarity and usability.
  • Verification Testing: Conduct software verification testing to ensure system functionality meets specified requirements.

Job Requirements

Required Skills and Experience:

  • Programming: Proficiency in C++ programming.
  • Operating Systems: Experience with Linux/Unix and VxWorks operating systems.
  • Configuration Management: Proficient with Git and JIRA.
  • Design and Development: Strong background in Object-Oriented design and development, with experience in UML modeling and using UML modeling tools.
  • Communication: Exceptional verbal and written communication skills.
  • Technical Problem Solving: Ability to solve basic technical design and development problems.
  • Relationship Building: Ability to develop and maintain effective relationships with customers to address technical issues.

Preferred Skills and Experience:

  • Standards and Modeling Tools: Familiarity with relevant military and commercial design standards, and architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tools.
  • Testing Tools: Experience with NI TestStand.
  • Domain Knowledge: Familiarity with combat vehicle functionality and capability, specifically Bradley vehicles.
  • Requirements Management: Familiarity with DOORS.
  • Process Improvement: Familiarity with CMMI for development.
  • Embedded Systems: Strong understanding and experience with embedded systems.

Educational Requirements:

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or a related STEM field.

Experience Requirements:

  • Minimum of 3 years of experience in real-time embedded software development and/or software testing.
  • 4 or more years of related experience.

Additional Information

At HW Staffing Solutions we recognize the value of our employee associates as equally as our clients. We are passionate about people and improving the lives of every associate, we do this by connecting you with great companies and great opportunities. We celebrate our awesome diversity, believe that everyone has a unique talent, and appreciate the passion and perspectives that each of us bring to the table. Discover a new way to work together with a company that is focused on offering the best opportunities, benefits and career advancement in Accounting & Finance, Office & Administrative, Light Industrial, Professional & Technical, Call Center, Food Processing and Hospitality. HW Staffing Solutions is an Equal Employment Opportunity company.

Meet Your Recruiter

Velma Blevins
Staffing Specialist

Hi,

My name is Velma and I love to connect Awesome people with Great Companies. Please contact me at 207.239.3752

vblevins@hwstaffing.com 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About St Heights, MI

Ready to take your career to new heights in St. Heights, Michigan? This vibrant city, nestled in the heart of the Great Lakes State, offers a perfect blend of urban sophistication and small-town charm. With a bustling downtown area boasting an array of art galleries, theaters, and delicious eateries showcasing the best of Michigan's cuisine, there's always something exciting to explore after a rewarding day at work. Home to iconic landmarks like the St. Heights Stadium and the beautiful St. Heights Park, this region is a haven for sports enthusiasts and nature lovers alike. Don't miss out on the opportunity to join a thriving community that values growth and innovation – check out our job listings in St. Heights today!