AriensCo
Sr. Embedded Software Engineer (Remote Work Available)
AriensCo, Chicago, Illinois, United States, 60290
At AriensCo, we build more than exceptional products - we create opportunities that impact careers. Our culture values innovative thinking, hard work and determination. We interact in teams, collaborate together and make decisions quickly.
We see growth potential in every team member, and are committed to supporting our employees with continuous training and advancement opportunities.
Our environment? We're corporate, without being "corporate." Whether you work at our headquarters, manufacturing facilities, or one of our global distribution businesses, you'll always have the freedom to create and contribute. Our company vision is "Passionate People, Astounded Customers." Quite simply: it revolves around people
Speaking of people, you're not just employee #1,762 to us. You're family and your role is invaluable. Without exceptional people, we can't continue to produce the amazing products we're known for around the world.
Ready for the ride of your career? Then come join us. By joining our team, you'll have the opportunity to work in a rewarding workplace with a strong sense of community.Job Description:
The Senior Engineer - Embedded Software will work collaboratively on projects of high complexity across multiple vehicle platforms. This person in this role will be hands-on writing software supporting our advanced development and product development activities. Successful performance in the role requires the ability to architect complex software systems, an understanding of embedded software and how it ties to application code, and a general knowledge of networking and cloud computing systems. Working within a project team this position will lead the development of embedded software for multiple projects across the company.DAY TO DAY...Works with Outdoor Power Equipment electronics to develop software for consumer and professional products. Works with suppliers to coordinate software development activities and to ensure high-quality results
Creates system-level requirement documents, block diagrams, and machine state diagrams for defining vehicle operation and supporting structured validation methods
Develop software requirement documents and test plans for verification and validation at the system and subsystem level using the V-model software development process
Develop embedded firmware, application software, and supporting documentation for system-level module
Detailed knowledge of multiple programming languages (C, C++, Python), communication stacks (CAN, Ethernet), and operating systems (RTOS, Linux).
Performs and coordinates component, system, and software level product testing with production validation test group with clearly written test requests
Subject matter expert in real-time machine control with regard to functional safety considerations and industry standards (ISO 13849, ISO 26262, ANSI/RIA R15.08-1, SOTIF, UL 4600)
Ability to travel up to 10% (domestic and international)
This is not necessarily a complete list of all responsibilities, duties, skills, experience, or requirements associated with the job
QUALIFICATIONS...Bachelor of Science Degree in Computer Science (BSCS) or equivalent from a four-year accredited institution. Equivalent degrees with specific position-related experience will be considered
Minimum of 7 years of experience in embedded system design and controls
Knowledge of current software trends and system trade-offs
Experience developing real-time embedded control systems and programming in C/C++/Python for control software development and graphical user interface
Experience with CANbus architecture embedded control systems and control software developments using CANopen and J1939 protocols
Knowledge of control systems applications, GUI/HMI, system architecture, and battery technology applications for use on outdoor equipment
Experience in a manufacturing environment within the outdoor power/off-highway equipment industry desired
Excellent time management skills with the ability to work on multiple projects concurrently
Ability to communicate and collaborate at all levels of the organization as a self-motivated technical leader and contributor
Ability to use standard laboratory equipment such as oscilloscopes, power supplies, and data acquisition systems
About AriensCo
Since 1933, the AriensCo name has been associated with reliable, durably crafted, high-performance outdoor power equipment. Our core values -
Be Honest, Be Fair, Respect the Individual, Keep our Commitments, and Encourage Intellectual Curiosity
define our culture and inspire our team. We believe passionate people and astounded customers lead to unstoppable success.
Our employees' quality of life is important to us. When people feel appreciated, respected and supported, careers thrive and ideas come to fruition. AriensCo employees are provided various great benefit opportunities which may include:Medical, Dental, Vision Insurance effective first day of employmentOnsite health clinic with Bellin HealthLife Insurance401(k) and profit-sharing plansBonus ProgramsAccident and Critical Illness InsurancePaid vacation, holidays and leave programsFlexible spending account (FSA) planVoluntary wellness programsEmployee Product discount programEmployee Assistance ProgramGym discount membership programTuition ReimbursementSafety shoes and safety prescription glasses reimbursementApprenticeship opportunitiesCross-training and job rotation opportunitiesCareer pathsOngoing development through the Ariens AcademyKaizen Events - continuous improvementAbility to win productsDaycare facility in Brillion, WIEEO Statement
The concept of diversity is important to us at AriensCo. That's why we've created a culture that is inclusive, accepting and understanding. We embrace diversity among our partners, suppliers and employees. We also strive for diversity in the quality of our ideas. Inclusion and acceptance means that, regardless of who you are, you will always be standing on our welcome mat.AriensCo is an equal opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law. AriensCo hires and promotes individuals solely on the basis of their qualifications for the job to be filled.Providing our employees with an environment free of discrimination and harassment is something we take very seriously. Embracing diversity enables us to attract the best talent, foster productive teamwork, and expand our business opportunities.
We see growth potential in every team member, and are committed to supporting our employees with continuous training and advancement opportunities.
Our environment? We're corporate, without being "corporate." Whether you work at our headquarters, manufacturing facilities, or one of our global distribution businesses, you'll always have the freedom to create and contribute. Our company vision is "Passionate People, Astounded Customers." Quite simply: it revolves around people
Speaking of people, you're not just employee #1,762 to us. You're family and your role is invaluable. Without exceptional people, we can't continue to produce the amazing products we're known for around the world.
Ready for the ride of your career? Then come join us. By joining our team, you'll have the opportunity to work in a rewarding workplace with a strong sense of community.Job Description:
The Senior Engineer - Embedded Software will work collaboratively on projects of high complexity across multiple vehicle platforms. This person in this role will be hands-on writing software supporting our advanced development and product development activities. Successful performance in the role requires the ability to architect complex software systems, an understanding of embedded software and how it ties to application code, and a general knowledge of networking and cloud computing systems. Working within a project team this position will lead the development of embedded software for multiple projects across the company.DAY TO DAY...Works with Outdoor Power Equipment electronics to develop software for consumer and professional products. Works with suppliers to coordinate software development activities and to ensure high-quality results
Creates system-level requirement documents, block diagrams, and machine state diagrams for defining vehicle operation and supporting structured validation methods
Develop software requirement documents and test plans for verification and validation at the system and subsystem level using the V-model software development process
Develop embedded firmware, application software, and supporting documentation for system-level module
Detailed knowledge of multiple programming languages (C, C++, Python), communication stacks (CAN, Ethernet), and operating systems (RTOS, Linux).
Performs and coordinates component, system, and software level product testing with production validation test group with clearly written test requests
Subject matter expert in real-time machine control with regard to functional safety considerations and industry standards (ISO 13849, ISO 26262, ANSI/RIA R15.08-1, SOTIF, UL 4600)
Ability to travel up to 10% (domestic and international)
This is not necessarily a complete list of all responsibilities, duties, skills, experience, or requirements associated with the job
QUALIFICATIONS...Bachelor of Science Degree in Computer Science (BSCS) or equivalent from a four-year accredited institution. Equivalent degrees with specific position-related experience will be considered
Minimum of 7 years of experience in embedded system design and controls
Knowledge of current software trends and system trade-offs
Experience developing real-time embedded control systems and programming in C/C++/Python for control software development and graphical user interface
Experience with CANbus architecture embedded control systems and control software developments using CANopen and J1939 protocols
Knowledge of control systems applications, GUI/HMI, system architecture, and battery technology applications for use on outdoor equipment
Experience in a manufacturing environment within the outdoor power/off-highway equipment industry desired
Excellent time management skills with the ability to work on multiple projects concurrently
Ability to communicate and collaborate at all levels of the organization as a self-motivated technical leader and contributor
Ability to use standard laboratory equipment such as oscilloscopes, power supplies, and data acquisition systems
About AriensCo
Since 1933, the AriensCo name has been associated with reliable, durably crafted, high-performance outdoor power equipment. Our core values -
Be Honest, Be Fair, Respect the Individual, Keep our Commitments, and Encourage Intellectual Curiosity
define our culture and inspire our team. We believe passionate people and astounded customers lead to unstoppable success.
Our employees' quality of life is important to us. When people feel appreciated, respected and supported, careers thrive and ideas come to fruition. AriensCo employees are provided various great benefit opportunities which may include:Medical, Dental, Vision Insurance effective first day of employmentOnsite health clinic with Bellin HealthLife Insurance401(k) and profit-sharing plansBonus ProgramsAccident and Critical Illness InsurancePaid vacation, holidays and leave programsFlexible spending account (FSA) planVoluntary wellness programsEmployee Product discount programEmployee Assistance ProgramGym discount membership programTuition ReimbursementSafety shoes and safety prescription glasses reimbursementApprenticeship opportunitiesCross-training and job rotation opportunitiesCareer pathsOngoing development through the Ariens AcademyKaizen Events - continuous improvementAbility to win productsDaycare facility in Brillion, WIEEO Statement
The concept of diversity is important to us at AriensCo. That's why we've created a culture that is inclusive, accepting and understanding. We embrace diversity among our partners, suppliers and employees. We also strive for diversity in the quality of our ideas. Inclusion and acceptance means that, regardless of who you are, you will always be standing on our welcome mat.AriensCo is an equal opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law. AriensCo hires and promotes individuals solely on the basis of their qualifications for the job to be filled.Providing our employees with an environment free of discrimination and harassment is something we take very seriously. Embracing diversity enables us to attract the best talent, foster productive teamwork, and expand our business opportunities.