Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Actia

Job Description

Job Description

Description:

Summary :

The Senior Embedded Software Engineer is a key contributor within the Engineering organization, responsible for the design, development, integration, verification, and support of embedded software solutions for vehicle electronic systems. This role provides technical leadership throughout the product lifecycle, collaborates with cross-functional teams and customers, and helps drive innovation, quality, and continuous improvement across engineering projects.

The ideal candidate possesses strong expertise in embedded software development, vehicle communications, modern software development practices, and system-level problem solving. This position supports the development of products used in commercial vehicles, specialty vehicles, and other transportation applications.

Organizational Competencies :

Quality Focus - Demonstrates commitment to delivering high-quality, reliable, and maintainable software through disciplined engineering practices, attention to detail, and continuous improvement.

Innovative Thinking - Remains current with emerging technologies, industry trends, and development methodologies while identifying opportunities to improve products and processes.

Effective Communication - Communicates technical concepts clearly and effectively with team members, management, customers, suppliers, and other stakeholders.

Teamwork - Collaborates effectively across software, hardware, systems, manufacturing, quality, and customer support teams to achieve common objectives.

Problem Solving - Applies analytical thinking and sound engineering judgment to identify root causes, resolve technical challenges, and drive successful outcomes.

Job Specific Competencies:

1. Software Engineering

· Design, develop, test, integrate, and maintain embedded software solutions for vehicle electronic products.

· Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, architecture, design, implementation, verification, validation, release, and maintenance.

· Develop software using Embedded C and C++ for ARM-based microcontrollers and processors.

· Create and maintain software design documentation, test plans, traceability artifacts, and technical reports.

· Perform software debugging, troubleshooting, performance optimization, and root-cause analysis.

· Participate in code reviews and ensure adherence to coding standards and best practices.

· Evaluate and recommend new technologies, tools, and development methodologies.

2. System Integration

· Collaborate with hardware, systems, validation, and manufacturing teams to integrate and validate software solutions.

· Support system bring-up, bench testing, vehicle testing, and production launches.

· Investigate and resolve software, hardware, and communication-related issues.

· Support development and validation of vehicle communication networks including CAN, CAN FD, LIN, and Automotive Ethernet where applicable.

3. Technical Leadership

· Provide technical mentorship and guidance to junior engineers.

· Contribute to software architecture, design reviews, and technical decision-making.

· Promote engineering best practices, code quality, and process improvements.

· Support estimation, planning, and risk assessment activities for engineering projects.

4. Project Support

· Develop effort estimates and support project planning activities.

· Assist project leaders and management in identifying technical risks and mitigation strategies.

· Support customer meetings, technical reviews, and product demonstrations as required.

5. Collaboration

· Work closely with multidisciplinary teams throughout product development and production.

· Collaborate with customers to support requirements analysis, issue resolution, validation activities, and product enhancements.

· Support manufacturing, quality, and field service organizations during product launches and sustaining activities.

6. Quality and Compliance

· Follow established quality management processes and engineering procedures.

· Support compliance with applicable automotive, regulatory, customer, and company requirements.

· Participate in continuous improvement initiatives that improve product quality, reliability, and development efficiency.

7. Documentation

· Maintain accurate project records, development documentation, technical reports, and time reporting.

· Ensure software documentation remains current and supports traceability requirements.

8. Legal and Regulatory Compliance

· Ensure compliance with applicable federal, state, local, and workplace safety requirements.

· Follow ISO quality management procedures and company policies.

· Support compliance activities related to customer and industry standards where applicable.

Working Conditions

Movement - This position needs to occasionally move about inside the office and on the production floor. Frequently required to reach with hands and arms. Occasionally required to stand; walk; use hands to finger, handle, or feel objects, tools, or controls; and stoop, kneel, crouch, or crawl

Operate/Use - Must be able to operate a computer and other office productivity machinery (i.e. copier, printer, calculator)

Ascend/Descend - Rarely ascends/descends stairs to reach archived files

Communicate - This position frequently communicates with co-workers, managers and supervisors. Must be able to exchange accurate information in these situations.

Transport - This position regularly lifts or moves 10 pounds, frequently lifts or moves up to 25 pounds, and occasionally moves up to 50 pounds for various needs.

Vision - Specific vision abilities required by this job include close vision, color vision, depth perception and the ability to adjust focus.

Work Environment - Relatively quiet but fast paced.

Travel - Occasional travel to customers and vendors, with overnight stays, may be required.

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

ACTIA Corporation is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: ACTIA is committed to the principle of equal employment opportunity for all employees and t providing employees with a work environment free of discrimination and harassment. All employment decisions at ACTICA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. ACTIA will not tolerate discrimination or harassment based on any of these characteristics.

Requirements:

Minimum Qualifications and Education

Education

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering, Mathematics, or related technical field.
  • Equivalent combination of education and relevant experience may be considered.

Experience

  • 7+ years of embedded software development experience.
  • Experience developing real-time embedded software for 32-bit microcontroller and processor-based systems.
  • Experience working in automotive, commercial vehicle, transportation, industrial, or other embedded systems industries preferred.

Technical Requirements

  • Strong proficiency in Embedded C and modern C++.
  • Experience with ARM-based microcontrollers and processors (STM32, Renesas, NXP, Infineon, TI, or similar).
  • Experience with Real-Time Operating Systems (RTOS) and multitasking embedded systems.
  • Strong understanding of microcontroller architecture, memory management, interrupts, and peripheral drivers.
  • Experience with hardware interfaces including CAN, CAN FD, LIN, UART, SPI, I2C, PWM, ADC, and GPIO.
  • Experience with CAN development and diagnostic tools such as Vector CANalyzer, CANoe, CAPL, Intrepid, or equivalent.
  • Experience with software verification, validation, integration testing, and debugging.
  • Experience with Git-based version control systems and collaborative development workflows.
  • Familiarity with CI/CD pipelines, automated build systems, and software quality tools.
  • Experience with embedded Linux development is highly desirable.
  • Experience with UDS diagnostics, bootloaders, and firmware update mechanisms is a plus.

Industry Knowledge

  • Understanding of the automotive software development lifecycle.
  • Familiarity with automotive communication protocols and vehicle networks.
  • Knowledge of AUTOSAR architecture is a plus.
  • Familiarity with Functional Safety concepts (ISO 26262) is a plus.
  • Familiarity with Automotive Cybersecurity practices and ISO/SAE 21434 is a plus.
  • Understanding of MISRA C/C++ coding guidelines is desirable.

Professional Skills

  • Strong analytical and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • Ability to work independently and within cross-functional teams.
  • Ability to prioritize multiple projects and deadlines.
  • Demonstrated ability to mentor and support other engineers.

Preferred Qualifications

  • Experience developing software for vehicle instrumentation, telematics, displays, gateways, or body control systems.
  • Experience with Automotive Ethernet and connected vehicle technologies.
  • Experience using Azure DevOps, Jira, GitHub, GitLab, or similar engineering tools.
  • Experience participating in DFMEA, design reviews, and systems engineering activities.
  • Experience supporting products through production launch and field support.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Elkhart, IN vacancy
  •  ...Software Developer Be responsible for features all the way from initial concepts to production deployment at all levels of our tech stack (SQL Server, NodeJS, Typescript, Angular, SASS). Serve as a voice for the technology department in business requirement discussions... 
    Senior

    MRINetwork

    Elkhart, IN
    2 days ago
  •  ...The Senior Mechanical Engineer's primary responsibilities are in developing systems and components necessary to support the product plan. Responsible for assuring that systems adhere to standards set forth by the US Coast Guard (USCG) and American Boat and Yacht Council... 
    Senior

    Polaris Industries Inc

    Elkhart, IN
    1 day ago
  •  ...Sr. Mechanical Engineer This newly created Sr. Mechanical Engineer position is open due to growth and expansion. Our client is seeking...  ...isometrics and 3D layouts using advanced CADD and modeling software is preferred. ~ Strong knowledge of industry codes and standards... 
    Senior
    Local area

    MRINetwork

    Elkhart, IN
    1 day ago
  •  ...Morryde is looking to add to our Technology Team with the addition of a Software Developer. MORryde is a diverse manufacturing company with 5 campus locations, 13 production plants, and multiple production shifts, all of which depend on timely data and reporting. As a... 
    Suggested
    Permanent employment
    Relocation
    Shift work

    MORryde

    Elkhart, IN
    18 hours ago
  •  ...as working well with the small internal team. Design and layout circuit boards for new projects. Code projects, test fixture, and software as needed. Update old projects based on new test data. Develop prototype enclosure or other pieces using 3D printing, CNC and other... 
    Suggested

    5 Star Global Recruitment Partners

    Goshen, IN
    17 hours ago
  •  ...lasting contributions in support of ModEarn’s mission, we want to hear from you! Job Description Position Description As a Junior Software Engineer, you will be responsible for contributing to the development initiatives on our SaaS platform. You will join a team... 

    ModEarn

    South Bend, IN
    4 days ago
  •  ...with 3 to 5 years of experience in full-stack development, specializing in.NET Core and ReactJS. If you have a strong commitment to software quality, problem-solving, and innovation, this is an excellent opportunity to contribute to impactful projects in a dynamic and... 

    NationsBenefits

    Elkhart, IN
    1 day ago
  •  ...solutions on Java. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates or anyone looking...  ...see if responses are achievable. Required Skills for Java/Software Programmers: Bachelors degree or Masters degree in... 
    H1b

    SynergisticIT

    Elkhart, IN
    1 day ago
  • Current Team Members Apply Here Web Developer Patrick Industries, a publicly traded company headquartered in Elkhart, Indiana, invites you to join a team of dedicated Team Members who are passionate about delivering high-quality products and exceptional customer service...
    Remote work

    Patrick Industries

    Elkhart, IN
    3 days ago
  •  ...Senior Web Developer – Onsite Forest River, Inc. is looking for a Senior Web Developer to join our growing Information Technology Services...  ...web portals. Working under the direction of the Director of Software Development, you will have the opportunity to contribute to a... 

    Forest River

    Elkhart, IN
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    South Bend, IN
    1 day ago
  • Labor Relations Manager Support, improve, and execute on the company’s labor relations strategy. Maintain a solid working knowledge of the collective bargaining agreement; providing day-to-day advice and support on contract administration issues and grievances. ...
    Senior
    Contract work
    Shift work

    MRINetwork

    Elkhart, IN
    2 days ago
  • Materials Management And Procurement Specialist Analyze and gather business requirements related to Materials Management and Procurement processes. Configure and enhance SAP MM components including: purchase requisitions and orders, inventory management, goods receipts...

    Yochana

    Elkhart, IN
    2 days ago
  • The ideal Sr Payroll Specialist will bring strong leadership, attention to detail, and experience managing payroll processes in a fast-paced environment. About the Role Responsibilities include managing the full payroll cycle including weekly, biweekly, or semi-monthly...
    Senior
    Local area

    Confidential Jobs

    Elkhart, IN
    17 hours ago
  •  ...leader in developing innovative security, integrity and compliance software solutions. The firm is on the front lines of global corporate,...  ...of software development. You'll be working alongside other engineers and developers, collaborating on the various layers of the... 
    Work experience placement
    Work at office

    Cimcor

    Elkhart, IN
    3 days ago
  •  ...Senior Oracle DBA As the Database Analyst Senior, you will support Oracle databases to ensure data integrity, security, and stability...  ...to provide adequate computer resources and up-to-date software environment to our various customers. This position will be responsible... 
    Senior

    Software Technology Inc

    Elkhart, IN
    1 day ago
  •  ...Senior Financial Analyst The Senior Financial Analyst position directly supports the Franciscan Director of Financial Operations. In this role you will perform reviews and analysis of financial trends, historical financial data, financial statements, budgets and reports... 
    Senior
    Local area

    Franciscan Alliance

    Elkhart, IN
    1 day ago
  •  ...Position Overview The Senior Design Engineer will lead the design and development of mechanical systems and components, supporting both new product development and enhancements to existing product lines. This role is responsible for managing projects from concept through... 
    Senior

    Rutledge Group Resources, Inc

    South Bend, IN
    17 hours ago
  •  ...to join our Quality team. This role is responsible for programming, setup, and operation of CMM equipment to ensure products meet engineering specifications and quality standards. Key Responsibilities Program, operate, and maintain CMM (Zeiss/Calypso preferred) and... 
    Full time
    Day shift

    Manpower Group Inc.

    Elkhart, IN
    6 days ago
  • $80k - $120k

     ...Talent to Triumph Job Title: Applications Engineer / Programmer Summary The Applications...  ...of CNC programs using program management software. Create and control setup documentation;...  ...Completion of individual skill development goals Seniority level Seniority level Mid-Senior level... 
    Full time
    Work at office

    Five Star Recruiting and Staffing

    South Bend, IN
    17 hours ago
  •  ...and other proactive measures. Collaborate with project managers, engineers, and contractors to implement risk management plans and ensure...  ...in existing risks. Prepare and present regular risk reports to senior management, highlighting potential issues, risk exposure, and... 
    Senior
    Contract work
    For contractors
    Work at office
    Immediate start

    Turner Corporation

    Elkhart, IN
    18 hours ago
  •  ...Senior Associate, Oracle Consulting A career in our Enterprise Performance Management team, within our Oracle consulting practice, will provide the opportunity to work alongside CEOs, CFOs, controllers and business leaders to drive value throughout the organization... 
    Senior

    PwC (US)

    Elkhart, IN
    4 days ago
  • $79.3k

    Job Title This role is responsible for supporting the execution of member activation and engagement initiatives across products and solutions, with a particular focus on the clinical side of the business. As part of the Customer Relationship Management (CRM) team...
    Senior
    Work at office
    Remote work
    3 days per week

    Highmark Health

    Elkhart, IN
    4 days ago
  •  ...Senior Data Center Engineer Job Description: About Foundever: Foundever™ is a global leader in the customer experience (CX) industry. With 170,000 associates across the globe, we're the team behind the best experiences for +750 of the world's leading and digital-first... 
    Senior
    Weekend work

    Foundever

    Elkhart, IN
    2 days ago
  • $107.9k - $172.64k

     ...Senior Data Modeler The Senior Data Modeler designs, implements, and documents more complex data architecture and data modeling...  ...Development, Database Design, Data Designing, Data Dictionary, Data Engineering, Data Governance, Data Governance Framework, Data Mining, Data... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    Blue Cross and Blue Shield of North Carolina

    Elkhart, IN
    1 day ago
  •  ...Senior Project Manager Clayco is a full-service, turnkey real estate development, master planning, architecture, engineering, and construction firm that safely delivers clients across North America the highest quality solutions on time, on budget, and above and beyond... 
    Senior
    For contractors
    For subcontractor
    Flexible hours

    Clayco

    Elkhart, IN
    1 day ago
  •  ...Virtual Design and Construction Senior Engineer Clayco is a full-service, turnkey real estate development, master planning, architecture, engineering, and construction firm that safely delivers clients across North America the highest quality solutions on time, on budget... 
    Senior
    For contractors
    For subcontractor
    Relocation
    Flexible hours

    Clayco

    South Bend, IN
    7 days ago
  •  ...Senior Workday HRIS Analyst Since 1965, Stoneridge has designed and manufactured advanced, award-winning technologies including driveline and transmission actuation systems, vision systems, emissions control systems, safety systems, and security and monitoring systems... 
    Senior
    Work at office
    3 days per week

    Stoneridge

    Elkhart, IN
    1 day ago
  • $97k - $121.5k

     ...As a Sr Supplier Quality Engineer here at Honeywell, you will work with a team of supplier quality engineers to ensure that our suppliers...  ...candidate should be able to effectively communicate with senior management, have a big picture strategic mindset, handle multiple... 
    Senior
    Permanent employment
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    Honeywell Aerospace

    South Bend, IN
    5 days ago
  •  ...relocation assistance. Code that saves lives. About the Role As a software developer at Epic, you’ll write software that impacts the...  ...) BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field A history of academic... 
    Work at office
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    South Bend, IN
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!