Senior Software Engineer
ACTIA Corporation
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
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.
- 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.
- 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.
- 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.
- 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.
- 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 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Elkhart, IN vacancy
- ...Senior Design Engineer The Senior Design Engineer will coordinate all product development activities of new and current products. This role... ...design concepts for new products utilizing CAD and other software tools. Perform redesigns on existing products to improve...SeniorWork at office
- ...Senior Electrical Engineer Our client is looking for a Senior Electrical Engineer to help grow their organization. Duties and Responsibilities Create/modify design documents and drawings Perform basic calculations Apply engineering standards including...SeniorWork at office
- ...Description Description: SUMMARY/OBJECTIVE OF THE JOB: The Senior Cloud Engineer is the expert implementer, building platforms and systems... ...Enforces standards, procedures, and methodologies for the software development life cycle. Move easily between big picture...Senior
- Welch Packaging Group is seeking a Corporate Benefits Manager to lead the administration of health, retirement, leave, wellness programs and compliance across the organization. You will evaluate plans, manage open enrollment, and partner with vendors to deliver competitive...Senior
- ...Jr Software Engineer Goshen, Indiana, United States Job Description/Desired Skills/Exp Communication - be in contact with new and old customers about new projects as well as working well with the small internal team. Design and layout circuit boards for...Suggested
- ...About ACTIA ACTIA is a global leader in electronic and software solutions for commercial vehicles, transit, Bus & Coach, specialty... ...Position Overview ACTIA is seeking a highly motivated Senior Application Engineer with a strong software and systems engineering background...Work at officeRemote workNight shift
$85k - $100k
...Senior Cost Accountant About the Company and Opportunity: Our client is looking to add a Senior Cost Accountant/Financial Analyst. With a large and growing accounting and finance team, there is significant opportunity for growth and advancement...Senior- ...safely, smarter, and sustainably everywhere. Product Application Engineer – Battery Management Systems (BMS) Location: Troy, MI... ...who can connect customer requirements with hardware, embedded software, controls, diagnostics, validation, functional safety, and production...Full timeLocal area
$103k - $143k
...Computer, Systems, Automotive, Mechatronics, Embedded Systems Engineering, or a related field; a masters degree is preferred. At least... ...into system and component requirements. Define hardware-software interfaces, diagnostics, communications, operating limits, contactor...Full timeLocal area- 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...SeniorLocal area
$50 per hour
...Lead Field Service Engineer SharedLABS is a global software and technology services company providing a broad range of software, digital, cloud, and security services to both commercial and government clients which enable businesses to innovate and compete in today'...Daily paidWeekend work$21.63 - $26.44 per hour
...Education LevelAssociate's Degree## DescriptionMennonite Mission Network is looking for a detail-oriented Senior Finance Assistant to support our payroll and accounting work.In this role, you'll manage staff payroll and assist with international payroll, including reporting...SeniorHourly payWork at office- ...Creative Financial Staffing, LLC seeks a Senior Director of Enterprise PMO and Business Transformation to lead enterprise-wide programs across a multi-business environment in Elkhart, IN. You will shape PMO governance, drive ERP implementations, and guide large-scale...Senior
- ...Senior Electrical EstimatorA well-established local electrical contractor is looking to add an experienced Senior Electrical Estimator to their team. The company has a strong backlog of local commercial and industrial projects and is looking for someone who can independently...SeniorFor contractorsFor subcontractorLocal area
$8k
...opportunities. \n \n Confidently demonstrating a knowledgeable understanding of wireless and mobility products and groundbreaking integrated software solutions to be able to successfully promote and position products including: Cloud, Security, ISP, VoIP and Google platforms. \n...SeniorTemporary workPart timeWork experience placementShift work- ...products. Purpose of Role: We are seeking a Manufacturing Engineer to join our team. In this role, you will support and improve... ...Word, Outlook, and PowerPoint. Experience with engineering software such as AutoCAD, SolidWorks, Microsoft Project, ERP systems, or...Work at office
- ...talent management, succession planning, compliance, benefits etc. Responsibilities and Duties: Serve as trusted advisor to senior leaders and HR Directors Translate business goals into HR priorities and people plans across multiple client groups...SeniorLocal area
- ...smarter, and sustainably everywhere. Senior Buyer – Manufacturing OPmobility |... ...supplier-improvement opportunities. Support engineering changes, inventory objectives, and... ...dedicated to the development of embedded software and digital solutions. With €11.5...SeniorFull timeLocal area
- ...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...SeniorFor contractorsFor subcontractorFlexible hours
- ...Design Engineer Spheros is a global technology company and market leader in the development and manufacture of innovative solutions... ...reliability, durability, and performance requirements. Functionally, the Senior Mechanical Design Engineer will oversee the work. Your...Worldwide
- ...Quality Engineer Location: South Bend, IN Area Position Type: Full-Time | Salaried Work Environment: Manufacturing / Office Position Overview A growing manufacturing organization in the South Bend area is seeking a hands-on Quality Engineer to help drive product...SeniorFull timeContract workWork at officeImmediate start
- ...Senior Electrical Engineer This company is located in Elkhart, IN. Want to work in a collaborative and growing culture with exciting opportunities... ...ability with technology and ability to use electrical CAD software, 3D CAD experience is a plus. Advanced experience with...SeniorWork at officeLocal areaMonday to Friday
- ...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...SeniorFor contractorsFor subcontractorRelocationFlexible hours
- ...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 jobInternship
- ...Senior Maintenance ManagerHave you ever enjoyed Arnold®, Brownberry® or Oroweat® bread? A Thomas'® English muffin or bagel? Or perhaps... ...years of hands-on management experience in maintenance and engineering leading medium to large size food plant.A combination of education...SeniorHourly payTemporary workLocal area
- ...Senior Geotechnical Engineer Shape the Future with DLZ! At DLZ Corporation, we don't just design infrastructure—we create solutions that improve communities and empower careers. As a nationally recognized, award-winning multidisciplinary firm, we deliver engineering...SeniorTemporary workFor contractorsFlexible hours
- ...partner closely with Transformation Program Business Owners and Senior Business Leaders in leading complex projects and initiatives as... ..., policy lifecycle management, billing and payments, rating engines, underwriting, claims adjudication, and agent and customer servicing...SeniorTemporary workWork at officeRemote workFlexible hours
$107.25k - $157.3k
...Senior Outside Sales Engineer Eaton's ES AMER NAS division is currently seeking a Senior Outside Sales Engineer. This is a home-based position... ...to learn and utilize digital tools and proprietary software Technical problem-solving, communication, customer service...SeniorFull timeLocal areaWork from homeRelocation package$8k
...opportunities. Confidently demonstrating a knowledgeable understanding of wireless and mobility products and groundbreaking integrated software solutions to be able to successfully promote and position products including: Cloud, Security, ISP, VoIP and Google platforms....SeniorTemporary workPart timeWork experience placementShift work$92.3k - $166.85k
...Description We are seeking a Lead Transmission Line Engineer who will work as a member of a dynamic team in a fast-paced environment, solving challenging problems in electric transmission. The successful candidate will serve as an Engineer on electric transmission...Work at officeLocal areaImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- part time software developer remote Elkhart, IN
- senior implementation project manager Elkhart, IN
- senior Elkhart, IN
- senior performance engineer Elkhart, IN
- senior manager m&a tax Elkhart, IN
- senior implementation engineer Elkhart, IN
- senior level Elkhart, IN
- senior leadership Elkhart, IN
- senior manager diversity & inclusion Elkhart, IN
- senior manager automotive Elkhart, IN





