Job Information
Henrob Corporation Sales Senior Software Engineer C in Auburn Hills, Michigan
Atlas Copco innovates for productivity in cooperation with customers and partners and with more than 140 years of experience. Headquartered in Stockholm, Sweden, we presently have 40,000 employees located in 180 countries around the globe. Atlas Copco, IAS is the global leader in industrial dispensing, self-pierce riveting, and flow drill fastening systems. We have an unparalleled reputation in our industry and have increased our customers year after year because of, sales, and service. We work directly with manufacturers, using technology to bring products to the market. For more information, please copy the link or click here . Your role: Your mission is creating, testing, and supporting C+ and Linux programs to dispense controller software applications, supporting existing company solutions, and assisting in developing new solutions on a project or product basis. As Senior Software Engineer, you will report to the Software Product Specialist. What you will be able to do: Support the development and release of new V1/V2 real-time system software to support Customer applications in all shops. Software must meet the requirements of the engineering team. Help deploy existing dispense PLC software to debug and revise released software. Provide accurate feedback and issue tracking. The software must be tracked, reported, and coordinated with the software team in Bretten. Be an extension of Bretten in reporting, merging, and documenting issues, changes, and updating the master software model. Provide accurate reporting and documentation of software issues and resolutions. Attend training sessions in Bretten and in the USA. Train and guide other software team members. Assist the Documentation Team at the Product Company in creating/updating dispense PLC manuals. Help with existing Global Projects, Software Product Development, and Documentation. Have experience in software validation procedures/techniques. To succeed, you need:Even if you don't meet all the points but are ready for a challenge, click on "Apply" anyway. We love your spirit! Bachelor's degree in Computer Science/Engineering from an accredited four-year college or university 2 - 3 years of experience in the software development field Understanding of Network Concepts and Topologies Object-oriented programming language skills (i.e., C, C++, C#, Linux.) Ability to develop concise technical documents, including guides, reports, and specifications Ability to interpret specifications and documents and develop solutions from the ground up Ability to focus on the following points: Real-time Programming in C, C++, and Linux. Experience in the regulation of drives/motors/servo-based systems HMI Software Experience programming low-level, near the hardware Experience with real-time operating systems like FreeRTOS, QNX, VxWorks Experience with Interrupt driven systems, I/O, DMA, Optional CanOpen In return, we offer: We believe in and foster a learning culture where global mobility is an important enabler for growth. Our learning culture supports you on your journey: benefit from our individual learning opportunities (LinkedIn Learning, e.g.), our feedback culture, the internal job portal, global project assignments, or on-site training from our academy. You will experience an onboarding program. We support you and your well-being with programs like fitness and wellness reimbursements, team events, and more. We offer an excellent compensation package and bonus structure and an outstanding benefits package that includes: Medical/dental/vision coverage Tuition reimbursement Life insurance Short/Long-term disability Matching 401K Generous paid holidays and vacation Please copy the link or click here:, to explore our virtual room to see our product, benefits, and company culture!