29 Software Developers jobs in Grand Rapids
Remote Senior Full Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Senior Application Developer
Posted 8 days ago
Job Viewed
Job Description
Our not-so-secret sauce.
Award-winning, inclusive, Top Workplace culture doesn’t happen overnight. It’s a result of hard work by extraordinary people. The industry’s brightest talent drive our efforts to deliver purposeful work and meaningful impact every day. Learn more about what makes us different and how you can make your mark as a Senior Application Developer at MMA.
Marsh McLennan Agency (MMA) provides business insurance, employee health & benefits, retirement, and private client insurance solutions to organizations and individuals seeking limitless possibilities. With offices across North America, we combine the personalized service model of a local consultant with the global resources of the world’s leading professional services firm, Marsh McLennan (NYSE: MMC).
A day in the life.
As our Senior Developer on the MMA Application Development team, you’ll lead design, development, coding, testing, and debugging of applications. These applications are vital to the success of the organization and add value to our client’s experience. As a senior developer to embrace and promote MMA (Marsh & McLennan Agency) technology standards, process, and procedures of the software development life cycle. You’ll apply logic, analytical, and problem-solving skills to design and create best in class applications.
Our future colleague.
We’d love to meet you if your professional track record includes these skills:
• Have been a strong contributor to a development team.
• Demonstrated expertise in designing and implementing scalable and high-performance applications using .NET and C#
• Proficient in utilizing frameworks such as ASP.NET, MVC, and Entity Framework for building robust web applications
• Strong understanding of software development principles, including object-oriented programming, design patterns, and SOLID principles
• Experience with database technologies such as SQL Server, MySQL, or Oracle, including database design, optimization, and query optimization
• Skilled in front-end development technologies like HTML, CSS, JavaScript, and frameworks like Angular or React
• Familiarity with cloud platforms such as Azure or AWS, including deploying and managing applications in a cloud environment
• Knowledge of source control systems like Git and experience with CI/CD pipelines for automated build, test, and deployment processes
• Ability to collaborate effectively with cross-functional teams, including business stakeholders, QA engineers, and UX designers
• Strong problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues
• Excellent communication skills, both verbal and written, with the ability to effectively convey technical concepts to non-technical stakeholders
• Proven track record of delivering high-quality software solutions on time and within budget
• Continuously staying updated with the latest trends and advancements in .NET/C# development and actively seeking opportunities for professional growth and learning
• Experience in leveraging continuous integration and robust build/test automation, with a preference for cross platform stacks and containerization (Azure DevOps, GitHub Actions, JFrog Artifactory).
These additional qualifications are a plus, but not required to apply:
• Bachelor's degree in computer science, related degree, or relevant experience.
• 5+ years of development experience
We know there are excellent candidates who might not check all of these boxes. Don’t be shy. If you’re close, we’d be very interested in meeting you.
Valuable benefits.
We value and respect the impact our colleagues make every day both inside and outside our organization. We’ve built a culture that promotes colleague well-being through robust benefit programs and resources, encourages professional and personal development, and celebrates opportunities to pursue the projects and causes that give colleagues fulfilment outside of work.
Some benefits included in this role are:
• Generous time off, including personal and volunteering
• Tuition reimbursement and professional development opportunities
• Remote work
• Charitable contribution match programs
• Stock purchase opportunities
To learn more about a career at MMA, check us out online: or flip through our recruiting brochure:
Follow us on social media to meet our colleagues and see what makes us tick:
•
•
•
•
Who you are is who we are.
We embrace a culture that celebrates and promotes the many backgrounds, heritages and perspectives of our colleagues and clients. We are always seeking those with ethics, talent, and ambition who are interested in joining our client-focused teams.
Marsh McLennan and its affiliates are EOE Minority/Female/Disability/Vet/Sexual Orientation/Gender Identity employers.
#MMAIT
#MMADeveloper
#ApplicationDevelopement
#Developer
#LI-REMOTE
The applicable base salary range for this role is $96,500 to $168,800.
The base pay offered will be determined on factors such as experience, skills, training, location, certifications, education, and any applicable minimum wage requirements. Decisions will be determined on a case-by-case basis. In addition to the base salary, this position may be eligible for performance-based incentives.
We are excited to offer a competitive total rewards package which includes health and welfare benefits, tuition assistance, 401K savings and other retirement programs as well as employee assistance programs.
Applications will be accepted until: September 25, 2025
Software Engineer Back End Developer
Posted 23 days ago
Job Viewed
Job Description
Provides subject matter proficiency for work described in the task. Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas.
Back-End Software Developer Shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization.
This position is contingent upon award of the contract. This position requires an active Secret Security clearance or higher.
Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Required Qualifications:
• Secret clearance or higher required.
• 7 years of overall experience in the functional area. A bachelor's degree in related field required. A master's degree may substitute for 2 years of experience.
• 7 years of software development experience in object-oriented and scripted languages (see section 4.2) with the ability to apply several tool suites related to DevSecOps, microservices and containers
• Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements.
• 3 years of experience with bug tracking software (Jira).
• 3 years of experience testing web-based applications.
• 3 years of experience participating in software development programs or projects.
• Practical experience developing in a cloud environment.
• Experience with integrating data from unclassified to classified application deployments
• 5 years of experience with Jenkins and GitLab
• 5 years of experience with at least five (5) of the following:
o NPM
o Cypress.io
o esbuild
o Bun
o Apache Tomcat
o Maven
o SonarQube
Additional Required Qualification for Back-End Software Developers:
• 3 years of recent and relevant experience performing back-end web design and development.
• Demonstrated experience with relational databases, RESTful API development and communication, and system integrations.
• 3 years of experience with the following: AWS Infrastructure, Kubernetes, and RedHat Linux.
Desired Qualifications:
• Demonstrated experience in utilizing UX design tool suites (e.g., Sketch, InVision).
• Experience using Agile Test-Driven development
• Experience integrating into DoD DevSecOps environments
• 5 years experience with CI/CD software development
• DevSecOps experience with at least five (5) of the following Build tools:
o GitLab
o Jenkins
o SonarQube
o Fortify 29
o JUnit5
o Ansible
o esbuild
#techjobs #clearance #veteransPage
Minimum Requirements
TCS196, T4, Band 7
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Minimum Salary
$
120,000.00
Maximum Salary
$
150,000.00
Software Engineer Back End Developer
Posted 23 days ago
Job Viewed
Job Description
Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas.
Back-End Software Developer shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization.
This position is contingent upon award of the contract. This position requires an active Secret Security clearance or higher.
Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Required Qualifications:
• Secret clearance or higher required.
• A bachelor's degree in related field required. A master's degree may substitute for 2 years of experience.
• 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers
• Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements.
• 3 years of experience with bug tracking software (Jira).
• 3 years of experience testing web-based applications.
• 3 years of experience participating in software development programs or projects.
• Practical experience developing in a cloud environment.
• Experience with integrating data from unclassified to classified application deployments
• 5 years of experience with Jenkins and GitLab
• 5 years of experience with at least five (5) of the following:
o NPM
o Cypress.io
o esbuild
o Bun
o Apache Tomcat
o Maven
o SonarQube
Additional Required Qualification for Back-End Software Developers:
• 3 years of recent and relevant experience performing back-end web design and development.
• Demonstrated experience with relational databases, RESTful API development and communication, and system integrations.
• 3 years of experience with the following: AWS Infrastructure, Kubernetes, and RedHat Linux.
Desired Qualifications:
• Demonstrated experience in utilizing UX design tool suites (e.g., Sketch, InVision).
• Experience using Agile Test-Driven development
• Experience integrating into DoD DevSecOps environments
• 5 years experience with CI/CD software development
• DevSecOps experience with at least five (5) of the following Build tools:
o GitLab
o Jenkins
o SonarQube
o Fortify 29
o JUnit5
o Ansible
o esbuild
#techjobs #clearance #DODAIRFORCE-CICD #veteransPage
Minimum Requirements
TCS196, T4, Band 7
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Minimum Salary
$
120,000.00
Maximum Salary
$
150,000.00
Software Engineer Front End Developer
Posted 23 days ago
Job Viewed
Job Description
Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas.
Front End Software Developer Shall perform engineering tasks for front-end design and development efforts including, but not limited to, creating technical design drawings, mockups, wireframes, and other associated documentation for PMO and stakeholder review, planning and implementing modifications to Graphic Use Interfaces (GUIs), constructing and optimizing various UI elements, optimizing system navigation practices and elements, and facilitating operator ease of use for user-facing feature development.
This position is contingent upon the award of the contract and requires an active Secret Security clearance or higher.
Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Required Qualifications:
• Secret clearance or higher required.
• A bachelor's degree in related field required. A master's degree may substitute for 2 years of experience.
• 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers
• Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements.
• 3 years of experience with bug tracking software (Jira).
• 3 years of experience testing web-based applications.
• 3 years of experience participating in software development programs or projects.
• Practical experience developing in a cloud environment.
• Experience with integrating data from unclassified to classified application deployments
• 5 years of experience with Jenkins and GitLab
• 5 years of experience with at least five (5) of the following:
o NPM
o Cypress.io
o esbuild
o Bun
o Apache Tomcat
o Maven
o SonarQube
Additional Required Qualifications for Front-End Software Developers:
• 3 years of recent and relevant experience performing front-end web design and development.
• Demonstrated experience engaging in agile, user-centric application design, ensuring best-of-breed UI/UX standards.
• Demonstrated experience in generating system wireframes, mockups, etc. considering multiple user personas.
• Demonstrated experience in utilizing UX design tool suites (e.g., Sketch, InVision).
Desired Qualifications:
• Experience using Agile Test-Driven development
• Experience integrating into DoD DevSecOps environments
• 5 years experience with CI/CD software development
• DevSecOps experience with at least five (5) of the following Build tools:
o GitLab
o Jenkins
o SonarQube
o Fortify 29
o JUnit5
o Ansible
o esbuild
#techjobs #clearance #veteransPage
Minimum Requirements
TCS196, T4, Band 7
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Minimum Salary
$
120,000.00
Maximum Salary
$
150,000.00
Software Engineer Front End Developer
Posted 23 days ago
Job Viewed
Job Description
Responsible for providing analytical skills to support process improvement, specialized studies, and the definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas.
Front End Software Developer Shall perform engineering tasks for front-end design and development efforts including, but not limited to, creating technical design drawings, mockups, wireframes, and other associated documentation for PMO and stakeholder review, planning and implementing modifications to Graphic Use Interfaces (GUIs), constructing and optimizing various UI elements, optimizing system navigation practices and elements, and facilitating operator ease of use for user-facing feature development.
This position is contingent upon the award of the contract and requires an active Secret Security clearance or higher.
Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas, or Baltimore, Maryland, may be required.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Required Qualifications:
• Secret clearance or higher required.
• A bachelor's degree in related field required. A master's degree may substitute for 2 years of experience.
• 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers.
• Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements.
• 3 years of experience with bug tracking software (Jira).
• 3 years of experience testing web-based applications.
• 3 years of experience participating in software development programs or projects.
• Practical experience developing in a cloud environment.
• Experience with integrating data from unclassified to classified application deployments
• 5 years of experience with Jenkins and GitLab
• 5 years of experience with at least five (5) of the following:
o NPM
o Cypress.io
o esbuild
o Bun
o Apache Tomcat
o Maven
o SonarQube
Additional Required Qualifications for Front-End Software Developers:
• 3 years of recent and relevant experience performing front-end web design and development.
• Demonstrated experience engaging in agile, usercentric application design, ensuring best-of-breed UI/UX standards.
• Demonstrated experience in generating system wireframes, mockups, etc. considering multiple user personas.
• Demonstrated experience in utilizing UX design tool suites (e.g., Sketch, InVision).
Desired Qualifications:
• Experience using Agile Test-Driven development
• Experience integrating into DoD DevSecOps environments
• 5 years experience with CI/CD software development
• DevSecOps experience with at least five (5) of the following Build tools:
o GitLab
o Jenkins
o SonarQube
o Fortify 29
o JUnit5
o Ansible
o esbuild
#techjobs #clearance #veteransPage
Minimum Requirements
TCS196, T4, Band 7
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Minimum Salary
$
120,000.00
Maximum Salary
$
150,000.00
Software Engineer - Michigan
Posted 8 days ago
Job Viewed
Job Description
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems
Job Responsibilities:
- Fine-tune and improve a variety of sophisticated software implementation projects Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data. Analyze and review enhancement requests and specifications.
- Implement system software and customize to client requirements Prepare the detailed software specifications and test plans.
- Code new programs to client's specifications and create test data for testing.
- Modify existing programs to new standards and conduct unit testing of developed programs
- Create migration packages for system testing, user testing, and implementation
- Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing
- Bachelor's degree in engineering required 5-7 years experience required
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design large systems software design and development experience .
- Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems experience in programming and experience with problem diagnosis and resolution
Be The First To Know
About the latest Software developers Jobs in Grand Rapids !
Embedded Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Primary Function:
The Embedded Software Engineer will develop embedded software on a wide variety of technology platforms. Designing and developing embedded software for brand new architectures and performing sustaining engineering on legacy systems is a key component of this role. Engineering work will be focused on system control, connectivity integration, UI/UX support, communication protocols, and testing integration driven through requirements driven design as a key component for long term success.
Responsibilities:
- Control Systems
- Design, implement, and maintain embedded software microprocessor-based control systems for water heating and other appliances.
- Implement real-time control algorithms, communication protocols (e.g., UART, SPI, I2C, CAN), and low-level drivers.
- Optimize code for performance, efficiency, and reliability.
- Ensure robustness and modularity of the software for future deployment in new products.
- Participate in code reviews, system testing, and validation activities.
- Connectivity and UI/UX Integration
- Design and integrate connectivity software solutions with appliances for regulatory and remote management capabilities.
- Integrate best practices for robust design, security, and future expandability.
- Experience with design and integration of Wifi/BLE
- Agile Software Development and Testing
- Develop and implement embedded software development through the Agile process with the rest of the development team.
- Use embedded C/C++/Python development for implementing new features on projects.
- Coordinate closely with the testing team to ensure robust test coverage through CI/CD/Unit Test/HIL
- Cross Functional Collaboration and Mentoring
- Work closely with cross-functional teams, including product management and operations, to understand requirements and ensure alignment on quality goals.
- Mentor junior team members and contribute to a culture of continuous improvement
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering with a strong background in embedded systems software
- 3+ years of experience in embedded software engineering
- Familiarity with different microcontrollers and microprocessors (8/16/32 bit, ARM, etc)
- Proficiency in embedded C,C++, Python scripting, and embedded OS (ROTS, Baremetal) implementations
- Proficiency in control systems and architecture
- Experience with design for test
- Excellent problem-solving and debugging skills.
- Strong written and verbal communication skills.
- Familiarity with version control systems (e.g., Git, Azure DevOps)
- Experience in Agile or Scrum development environments
- Experience with UL60730 Class A/B/C development or equivalent regulated environments
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes
- Experience with integration of full test methodology (CI/CD/Unit Testing) as part of the design process
- Experience in appliance or product controls engineering
About the Company:
Throughout a history dating back to 1881, Bradford White Corporation has been manufacturing some of the most high-performing, technologically advanced, and energy-saving products to the world market. While many manufacturers continue to move production out of the country, we continue to invest in America.
We are proud to have millions of products installed for millions of satisfied customers all over the world. Our essential products continue to support the health, safety, sanitation, and infrastructure of communities and for 2024 we've been recognized as an Energy Star Partner of the Year Sustained Excellence Award Winner for the fifth straight year.
For the Bradford White family of companies, customer satisfaction is our greatest reward, and we remain steadfast in our commitment to deliver products that are Built to be the Best®. Today, we employ over 2000 employees with corporate headquarters in Ambler, Pennsylvania, and manufacturing operations in Middleville and Niles, Michigan; Madison and Princeton, Wisconsin; Monticello, Minnesota; Uxbridge, Massachusetts; and Rochester, New Hampshire. We also have assembly operations in Morrisville, North Carolina and a distribution and training center in Halton Hills, Ontario, Canada.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Embedded Software Engineer
Posted 5 days ago
Job Viewed
Job Description
We are seeking a highly skilled Embedded Software Engineer to support mission-critical projects. The ideal candidate will have a strong experience in embedded systems development, particularly in regulated or high-reliability environments. This role involves the full software development lifecycle, from requirements analysis to design, implementation, testing, and documentation.
Responsibilities:
+ Design and develop embedded software modules, components, and full-feature areas using Ada 22.
+ Define and formalize system, hardware, software, and human integration requirements.
+ Execute engineering test, validation, and verification activities.
+ Validate and verify software designs in diverse system integration environments, from simulations to hardware-in-the-loop testing.
+ Implement protocols and algorithms for resource-constrained environments.
+ Collaborate with hardware teams to enable seamless communication between modules and applications.
+ Ensure software robustness, resilience, and fail-safe operation for critical systems.
+ Identify and mitigate safety and security vulnerabilities in embedded software.
+ Create detailed design documentation and technical specifications.
+ Optimize existing applications and implement new features.
Essential Skills:
+ 5+ years of experience in embedded software engineering.
+ Proven experience in mission-critical industries such as aerospace, defense, automotive, medical devices, or first responder systems.
+ Strong experience translating CONOPS, specifications, or requirements into software design, code, and test plans.
+ Proficiency in Ada, C, C++, or equivalent programming languages.
+ Experience with RTOS (e.g., Linux, FreeRTOS, QNX) and device driver development.
+ Familiarity with complex systems involving multi-threading, distributed processing, multi-core, SoM, BSP, and API design.
+ Hands-on experience with embedded software testing and debugging using tools such as gdb, lldb, scopes, analyzers, UARTs, JTAGs, and oscilloscopes.
+ Experience implementing user interfaces in embedded systems.
+ Embedded software cybersecurity experience.
+ Familiarity with model-based engineering tools such as Cameo.
+ Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related STEM field.
+ Active Secret U.S. Security Clearance required
Pay and Benefits
The pay range for this position is $67.31 - $86.54/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Grand Rapids,MI.
Application Deadline
This position is anticipated to close on Sep 16, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email (% ) for other accommodation options.
Embedded Software Engineer
Posted 5 days ago
Job Viewed
Job Description
We are seeking a highly skilled Embedded Software Engineer to support mission-critical projects. The ideal candidate will have a strong experience in embedded systems development, particularly in regulated or high-reliability environments. This role involves the full software development lifecycle, from requirements analysis to design, implementation, testing, and documentation.
Responsibilities:
+ Design and develop embedded software modules, components, and full-feature areas using Ada 22.
+ Define and formalize system, hardware, software, and human integration requirements.
+ Execute engineering test, validation, and verification activities.
+ Validate and verify software designs in diverse system integration environments, from simulations to hardware-in-the-loop testing.
+ Implement protocols and algorithms for resource-constrained environments.
+ Collaborate with hardware teams to enable seamless communication between modules and applications.
+ Ensure software robustness, resilience, and fail-safe operation for critical systems.
+ Identify and mitigate safety and security vulnerabilities in embedded software.
+ Create detailed design documentation and technical specifications.
+ Optimize existing applications and implement new features.
Essential Skills:
+ 5+ years of experience in embedded software engineering.
+ Proven experience in mission-critical industries such as aerospace, defense, automotive, medical devices, or first responder systems.
+ Strong experience translating CONOPS, specifications, or requirements into software design, code, and test plans.
+ Proficiency in Ada, C, C++, or equivalent programming languages.
+ Experience with RTOS (e.g., Linux, FreeRTOS, QNX) and device driver development.
+ Familiarity with complex systems involving multi-threading, distributed processing, multi-core, SoM, BSP, and API design.
+ Hands-on experience with embedded software testing and debugging using tools such as gdb, lldb, scopes, analyzers, UARTs, JTAGs, and oscilloscopes.
+ Experience implementing user interfaces in embedded systems.
+ Embedded software cybersecurity experience.
+ Familiarity with model-based engineering tools such as Cameo.
+ Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related STEM field.
+ Active Secret U.S. Security Clearance required - NO C2C, NO OPT, NO H1B, NO CPT, NO VISA, NO TN
Pay and Benefits
The pay range for this position is $67.31 - $86.54/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Grand Rapids,MI.
Application Deadline
This position is anticipated to close on Sep 16, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email (% ) for other accommodation options.