Join ABB and work in a team that is dedicated to creating a future where innovative digital technologies allow greater access to cleaner energy.
- R&D Senior Engineer Software positions offered by ABB Inc. (Richmond, VA). Responsible for back end Kernel and application development for Embedded Linux based Targets including HMIs and Gateways. Develop LCD + touch screen based HMIs and communication protocols. Implement communication protocols to talk to downstream devices (serial / Ethernet protocols). Research, design, develop and test operating systems-level software, compilers and network distribution software for commercial and industrial equipment applications. Set operational specifications and formulate and analyze software requirements. Design embedded systems software. Work closely with technical support engineers on customer escalations.
- Requires a masters or foreign equivalent degree in mechatronic engineering, electrical engineering, computer science or a related field and 2 years of experience in the position offered or 2 years of experience developing with C and C++ programming. Also requires 2 years of experience: developing with ftp, tftp, ntp, snmp, and smtp; developing with software upgrade methods for networked devices; developing with Integrated LCD displays and touch and USB Host/Device interfaces; developing with serial protocols based on RS232, RS485, CAN and SPI; developing with hand and portable tools, as well as general machining and welding; reading and interpreting mechanical drawings and detailed electrical schematics; and testing automated test fixtures and design. Requires 2 years of experience: developing with RTOS concepts, Embedded Linux OS, Kernel, device drivers, file system and application; developing with Tools for Continuous integration, build root, Jenkins, GIT, and SVN Database; developing with openSSL, network authentication methods, Webserver and Email client and running them on above SoCs/SBCs or embedded targets; developing with ARM Cortex platforms from TI or Freescale; developing with Embedded linux SoCs/SBCs; developing with Linux Cross compilation for ARM Platforms and debug tool chain, gcc, gdb, and buildroot; developing with Modbus TCP / RTU and working with BacknetIP and Profinet; developing with HTML5, AngularJS, Bootstrap and css; and developing with Electrical/Power Metering. Requires 2 years of experience: developing with REST API development. Requires 1 year of experience: developing with Global Cyber Security requirements and secure code development. Experience may be, but need not be, acquired concurrently.
More about us
Bring your very own sense of pride and purpose as you help us drive forward the Fourth Industrial Revolution creating a sustainable future for our planet, and your career. Join ABB and harness the power of our diverse global network, as you collaborate with and learn from our world-class teams. Above all, challenge yourself every day. Lets write the future, together.
Equal Employment Opportunity and Affirmative Action at ABB
ABB is an Equal Employment Opportunity (EEO) and Affirmative Action Employer encouraging diversity in the workplace.
All qualified applicants will receive consideration for employment without regard to their race, creed, color, ancestry, religion, sex, national origin, citizen status, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veterans status. For more information regarding your (EEO) rights as an applicant, please visit the following websites:
As an Equal Employment Opportunity and Affirmative Action Employer, applicants may request to review the Affirmative Action Plan of a particular ABB facility between the hours of 9:00 A.M. - 5:00 P.M. EST Monday through Friday by contacting an ABB HR Representative at 1-888-###-####.
Protected veterans and qualified individuals with a disability may request a reasonable accommodation if you are unable or limited in your ability to use or access ABB's career site as a result of your disability. You may request reasonable accommodations by calling an ABB HR Representative at 1-888-###-#### or by sending an email to ...@abb.com. Resumes and applications will not be accepted in this manner.
Associated topics: algorithm, application, backend, c++, devops, php, sde, sdet, software development engineer, sw