1

Software Development Software Engineer Jobs in Michigan

A Junior Software Engineer role in Grand Rapids, MI is currently available at Belcan ... In this role, you will support platform software development for advanced propulsion and engine ...

A Junior Software Engineer role in Grand Rapids, MI is currently available at Belcan ... In this role, you will support platform software development for advanced propulsion and engine ...

Execution of full development lifecycle including Requirements Analysis, Software Architecture ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

Embedded Software Engineer I

Zeeland, MI

$121K - $159K/yr

Execution of full development lifecycle including Requirements Analysis, Software Architecture ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

Embedded Software Engineer I

Zeeland, MI · On-site

$121K - $159K/yr

Execution of full development lifecycle including Requirements Analysis, Software Architecture ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

Drive and support testing at each stage of the development process. Skills RequiredSoftware Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software Documentation ...

You'll engage in the full software development lifecycle, collaborating with multidisciplinary teams, impacting real-world applications, and mentoring junior engineers. This is a dynamic opportunity ...

Lead Software Engineer This role leads the end-to-end execution of software development for complex ... Lead the full software development lifecycle for combat and tactical vehicle systems, from ...

New

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Participate in all aspects of the development lifecycle, including planning, requirements ...

Software Engineer

Kalamazoo, MI · On-site

$105K - $120K/yr

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Career development and tuition reimbursement * Paid parental leave * Short and long-term disability

next page

Showing results 1-20

Software Development Software Engineer information

What does a Software Development Software Engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

How do Software Development Software Engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What are the key skills and qualifications needed to thrive as a Software Development Software Engineer, and why are they important?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.
What job categories do people searching Software Development Software Engineer jobs in Michigan look for? The top searched job categories for Software Development Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Software Development Software Engineer jobs? Cities in Michigan with the most Software Development Software Engineer job openings:
Software Engineer

$70K - $90K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Job description

Job Description
A Junior Software Engineer role in Grand Rapids, MI is currently available at Belcan. In this role, you will support platform software development for advanced propulsion and engine control systems. In this role, you will contribute to the full software development lifecycle-including requirements, design, implementation, testing, and integration-within a highly regulated aerospace environment. You will collaborate with cross-functional engineering teams, software suppliers, and stakeholders to deliver high-quality embedded software that meets rigorous safety and certification standards such as DO-178C. Key Responsibilities: * Capture, analyze, document, and review software requirements, design artifacts, source code, and test procedures. * Support the development and management of requirements, design, code, and test baselines throughout the project lifecycle. * Implement and maintain embedded software features using C and real-time operating systems such as VxWorks, LynxOS, or similar platforms. * Collaborate with cross-functional teams, including other engineering disciplines and external software suppliers. * Participate in trade studies and technical analyses to support system-level decisions. * Assist in planning activities to ensure accurate scoping of technical work. * Support the change control process, including change requests, traceability, reporting, and metric generation. * Present technical information at internal reviews, program status meetings, and engineering boards. * Support issue resolution by working with engineering teams, stakeholders, and customers. * Adhere to strict software safety, quality, and certification standards, including DO-178C. Required Qualifications: * Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related technical field. * Minimum 3-4 years of experience in a relevant software engineering role. * Hands-on experience with the full software development lifecycle in aerospace or a similar safety-critical industry. * Strong proficiency in C programming. * Experience developing embedded software on real-time operating systems such as VxWorks, LynxOS, or equivalent. * Strong oral and written communication skills; ability to work effectively in a global, cross-functional team environment. * U.S. Citizen (required due to handling of restricted technical data). Nice to Have/Preferred: * Familiarity with DO-178C or other safety-critical software development standards. * Experience with debugging tools, configuration management systems, and requirement-tracking applications (e.g., DOORS, Git, Jira). * Knowledge of avionics systems, propulsion systems, or engine control architectures. * Exposure to model-based development tools (e.g., Simulink). * Demonstrated leadership skills or experience supporting technical planning. * Prior collaboration with external vendors or software suppliers. We provide a competitive pay and benefits package. This position is offering a salary range of $70,000 to $90,000. Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance, 401(k), education assistance, paid time off, including PTO, holidays, and any other paid leave required by law. Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.

Belcan logo

About Belcan

Sourced by ZipRecruiter

Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract/temporary, temp-to-hire, and direct assignments in the engineering, IT, and professional fields. We are the employer of choice for thousands worldwide. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

Cincinnati, OH, US

Year founded

1958