Start Date
Immediate
Expiry Date
27 Nov, 25
Salary
160000.0
Posted On
27 Aug, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Communication Skills, Critical Thinking, Software Development, Embedded Systems
Industry
Computer Software/Engineering
SUMMARY:
The Embedded Software team develops firmware to support our products’ control systems, instrumentation, and interfaces. This is a transformational time to join the team, to help drive the modernization of our tooling, developmental practices, and coding standards. The team recently renewed the vision to create a unified platform that will replace various outdated and legacy systems.
The professional we seek will be a key member of a well-established, successful small company that continues to grow through quality products, increasing global demand for industrial technology, and valued employees.
REQUIREMENTS OR QUALIFICATIONS
· Strong experience in C development for embedded systems
· Excellent verbal and written communication skills
· The critical thinking to evaluate decisions despite lack of information
· BSEE, BSCE, BSCS, or equivalent combination of education and work experience
· 10+ years of professional experience in software development in a commercial environment.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
· Develop firmware on bare metal and embedded Linux systems
· Write clean, well-tested, and organized code, with a commitment to quality
· Drive the adoption of unit tests and good development standards
· Work with the Linux kernel and applications in embedded environments
· Maintain legacy software and devices
· Engineer software systems integrated with SPI, I2C, UART, and USB bus interfaces
· Design and implement GUIs for embedded displays
· Debug software on hardware devices
· Analyze electrical and electronics schematic diagrams