Job Closed
This listing is no longer active.
MATLAB / Simulink Design and Process Software Engineer
Location
United States
Posted
65 days ago
Salary
$110K - $130K / year
Seniority
Mid Level
Job Description
MATLAB / Simulink Design and Process Software Engineer
QDSSJobsOhio
Shape the future of innovation as we tackle cutting-edge projects that make a difference. We’re not just in the business of engineering—we’re building a brighter future. Driven by creativity and a culture of excellence, we believe in the power of engineering to solve today’s challenges and create opportunities for tomorrow. What we do matters. Quest Defense Systems & Solutions is seeking a MATLAB / Simulink Design and Process Software Engineer with strong model-based development experience to support real-time engine control and aerospace systems. This role centers on the design, development, and integration of Simulink models and auto-generated code within embedded architectures, with a focus on safety-critical applications (DO-178C environments). The team is also driving a transition from SCADE to Simulink, requiring engineers who can both execute technically and provide guidance on model development, code generation, and system integration across multiple programs. Due to the nature of this role, all candidates must be U.S. citizens. This role can be done remotely with the possibility of some travel, but preference for candidates who can work onsite in Cincinnati, OH. Key Responsibilities: - Design, develop, and implement MATLAB Simulink models for engine control systems, ensuring robust model-based software development that meets customer requirements. - Generate production-ready code from Simulink models, integrating seamlessly with customer-specific architectures for real-time engine control applications. - Lead technical reviews and validation of Simulink models to ensure compliance with industry standards, such as DO-178C, for safety-critical systems. - Collaborate with cross-functional teams, including systems engineers and hardware teams, to ensure compatibility and performance of integrated control systems. - Develop and execute test plans for model verification and validation, utilizing automated testing tools and simulation environments. - Provide technical leadership, guiding customer teams on best practices for MATLAB Simulink usage, including model development, debugging, and optimization. - Assist the customer in transitioning from using SCADE to Simulink as their model-based software development tool. Train customer personnel through hands-on workshops and documentation, enabling effective adoption and maintenance of Simulink-based workflows. - Troubleshoot and resolve complex issues in Simulink models, code generation, and system integration, ensuring high reliability and performance. Required Skills & Qualifications: - Bachelor’s degree in computer science, electrical engineering, or related field. - 5+ years of experience in MATLAB Simulink model-based development, specifically for engine control or aerospace systems. - Proven experience in code generation from Simulink models and integration with embedded systems. - Strong understanding of control system design principles and real-time software architectures. - Experience with DO-178C or similar safety-critical software development standards. - Demonstrated ability to lead projects and train technical teams, with excellent communication and interpersonal skills. - Proficiency in related tools such as MATLAB, Stateflow, and embedded C/C++ programming. - Familiarity with version control systems (e.g., Git) and Agile development methodologies. - U.S. citizenship required. Preferred Qualifications: - Experience supporting or leading a transition from SCADE to MATLAB/Simulink in a model-based development environment - Prior experience developing or integrating engine control systems, FADEC, or similar aerospace control applications - Familiarity with auto-code generation workflows using Simulink (e.g., Embedded Coder) and downstream integration into embedded targets - Experience working in DO-178C Level A or B environments, including involvement in certification artifacts and audits - Exposure to hardware/software integration, including working with real-time targets and lab environments (HIL/SIL) - Experience with requirements-based development and traceability using tools such as IBM DOORS or similar - Familiarity with configuration management and version control tools (e.g., Git, Bitbucket) in a collaborative development environment - Prior experience mentoring or training engineers on model-based development tools and best practices - Exposure to Stateflow for complex logic modeling within Simulink - Experience in the adoption and/or integration of emerging technologies (e.g., generative AI, automation platforms, digital assistants) into day-to-day operations for continuous improvement. The QDSS Advantage: At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You’ll grow your career while contributing to mission-critical programs that demand excellence and shape the future. What You’ll Find Here - Work That Matters – Next-generation, safety- and mission-critical projects where your contributions have real-world impact. - Growth That’s Supported – Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement. - A Culture That Works – A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued. Benefits Include - Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace. Full compensation package is based on candidate experience and certifications Pay Ranges $110,000—$130,000 USD
Related Guides
Related Job Pages
More Software Engineer Jobs
Staff Software Engineer
John DeereLife can’t evolve without innovation. That’s why we’re ideating to help feed the planet, build smarter, and help our farmers and growers to sustainably optimize their land. The mission is underway, but we need the right people to continue bringing it to life. From coders to assemblers and from engineers and tech experts to marketers and field teams. All find a purpose to drive them, a culture to thrive in, and a world of opportunities.
There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. And it's why we're investing in our people and our technology like never before! Here the world's brightest minds are tackling the world's biggest challenges. If you believe one person can make the world a better place, we'll put you to work. RIGHT NOW. John Deere is an equal opportunity employer, including disabled & veterans. Primary Location: United States (US) - Iowa - Function: Technology (CA) Title: Staff Software Engineer - 118289 Onsite/Remote:Remote Position This position is eligible for remote work at the present time. The arrangement may be delayed for training or other job acclimation purposes and remains subject to change. Your Responsibilities As a Staff Software Engineer for John Deere Intelligent Solutions Group working remote, you will work on transforming the Operations Center product into a multi-region system in order to increase reliability and sustainability for our agriculture and construction customers. This new team will be defining the methods and standards that will be rolled out to the ISG Digital organization and driving our multi-region strategy. Your responsibilities will include: - Designing, documenting, and validating multi-region active/active architectures and patterns to support disaster recovery efforts. - Partnering with application owners, platform teams, SRE, security, and business stakeholders to translate business impact into recoverable architectures and tested playbooks. VISA Sponsorship is NOT available for this position What Skills You Need - 5 or more years of experience with many programming languages such as Java, C#, Python, Go, or similar languages. - 3 or more years of experience with building and managing applications and infrastructure in AWS with Terraform or CloudFormation. - 3 or more years of experience providing technical leadership and coordination across multiple teams to deliver production software systems - 2 or more years of experience with Continuous Integration and/or build pipeline automation What Makes You Standout - Strong communications skills: Experience working with cross-functional teams, and ability to translate business impact into technical recovery objectives and solutions. - Experience with testing and SRE practices: fault tolerance testing, chaos engineering, SLO/SLO/error budget familiarity. - Experience leveraging multi-region AWS services (RDS, ElastiCache, DynamoDB, ElasticSearch, S3, etc.) - Experience in with developer container platform architectures and tools such as Kubernetes, EKS, and Docker. - Experience with eventually consistent data architecture patterns, and implications for multi-AZ and multi-region deployments. - Advanced degree in Computer Science, Computer Engineering, Software Engineering, MIS, or other IT related discipline Education Ideally you will have a degree or equivalent related work experience in the following: - Bachelors degree in either Computer Science, Computer Engineering, Software Engineering, MIS, or other IT related discipline What You'll Get At John Deere, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. Here, you'll enjoy the freedom to explore new projects, the support to think outside the box and the advanced tools and technology that foster innovation and achievement. Additionally, we offer a comprehensive reward package to help you get started on your new career path, including: - Flexible work arrangements - Highly competitive base pay and performance bonuses - Savings & Retirement benefits (401K and Defined Contribution) - Healthcare benefits with a generous company contribution in the Health Savings Account - Adoption assistance - Employee Assistance Programs - Tuition assistance - Fitness subsidies and on-site gyms at specific Deere locations - Charitable contribution match - Employee Purchase Plan & numerous discount programs for personal use $123,804.00 - $185,700.00 + Benefits Follow this link to learn more about our Total Rewards Package https://bit.ly/3XCd8fL Must be 18 years of age or older to apply The information contained herein is not intended to be an exhaustive list of all responsibilities and qualifications required of individuals performing the job. The qualifications detailed in this job description are not considered the minimum requirements necessary to perform the job, but rather as guidelines. The terms of the applicable benefit plans, and all company actions administering or interpreting these plans, continue to control. Deere & Company reserves the right to suspend, amend, modify, or terminate the Plan(s) in any manner at any time, including the right to modify or eliminate any cost-sharing between the company and participants. Changes, which can be made at any time, are made by action of the company's board of directors, or to the extent authorized by resolution of its board of directors, or by the Deere & Company Compensation Committee. In the event of a conflict between the language of the official Plan Documents and this document, the language of the official Plan Documents will control. ACA Section 1557 Nondiscrimination Notice The John Deere Health Benefit Plans for Salaried Employees and The John Deere Benefit Plan for Wage Employees comply with applicable Federal civil rights laws and do not discriminate on the basis of race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, status as a protected veteran, or status as a qualified individual with disability.
Engineering Design Specialist – Simulation-Based Systems
Gramian ConsultingWe get talents. You get results.
• Design realistic, simulation-driven engineering problems with clear constraints and optimization goals • Develop complete problem sets including: Reference solutions, Edge cases and failure modes, Near-miss variants • Ensure problems reflect **real-world engineering complexity**, including competing requirements and design trade-offs • Validate correctness and physical realism (units, boundary conditions, convergence, feasibility) • Collaborate with research teams to refine problem quality based on model performance • Continuously improve problem difficulty and diversity across scenarios
Engineering Design Specialist – Simulation-Based Systems
Gramian ConsultingWe get talents. You get results.
• Design realistic, simulation-driven engineering problems with clear constraints and optimization goals • Develop complete problem sets including: Reference solutions, Edge cases and failure modes, Near-miss variants • Ensure problems reflect **real-world engineering complexity**, including competing requirements and design trade-offs • Validate correctness and physical realism (units, boundary conditions, convergence, feasibility) • Collaborate with research teams to refine problem quality based on model performance • Continuously improve problem difficulty and diversity across scenarios
• Join in creating brilliant functionality and User experiences. • Understand the Customer needs and transform the needs into easy-to-use functionality. • Assist Customers gain the full benefit of SoluDyne. • Join in testing and troubleshooting.


