Embedded Software Engineer III Job at L. B. Foster, Dublin, OH

aW93bTc2dUcyL0lqc3BXMkZJRDAvU1F1RlE9PQ==
  • L. B. Foster
  • Dublin, OH

Job Description

The Embedded Software Engineer III will develop, modify and maintain customized embedded applications using software engineering best practices and standards. As an Embedded Software Engineer III, you will be responsible for ensuring the delivery of high-quality software solutions for our Salient Systems’ products. Responsibilities Design, develop, test and maintain software for new and existing embedded products Understand and translate customer requirements into product designs and solutions alongside marketing, sales and other team members Assume a lead development role when needed, including technical coordination of project activities and mentoring less experienced engineers Work independently with minimal supervision on assigned projects and tasks Support existing products through feature enhancement and troubleshooting Create and maintain documentation for developed software, including user-facing and technical documentation Support customers, internal production and field service team members by resolving software-related issues and providing technical guidance Install software on products and verify functionality prior to shipment Contribute to software quality initiatives including code reviews, version control, defect tracking, and continuous improvement of development processes Collaborate with hardware and application engineering team members to develop, integrate and deliver complete product solutions All other duties as assigned Experience, Education & License Requirements Bachelor’s or Master’s degree in Computer Engineering, Software Engineering or related technical field 5+ years of professional embedded software development experience using C Strong understanding of the Software Development Life Cycle including design, implementation, testing, deployment and maintenance No specific professional license required Skills & Abilities Proficiency in C/C++ programming languages; experience in Python and Bash is a plus Proficiency with embedded RTOS environments Proficiency in writing ISRs and software that interact with hardware at the register level Proficiency interpreting electronic schematics, device datasheets, reference manuals and other technical documentation Proficiency with oscilloscopes, meters, logic analyzers, and other test equipment to analyze and debug embedded systems Experience with board bring-up, peripheral integration and device driver development Experience with communication interfaces and protocols such as SPI, I2C, UART, USB, Ethernet or RS-232/RS-485 Experience with networking protocols and services such as TCP/IP, DHCP and DNS Experience with multi-threaded and real-time software design considerations, including timing, synchronization, memory use, and performance optimization Strong proficiency in embedded Linux development, including shell scripting, cross-compilation, deployment to target hardware and debugging of user-space and system-level software Experience with board support packages (BSPs), bootloaders, Linux kernel and device tree configuration for embedded Linux platforms Experience using source control tools such as Git Experience with debugging tools such as JTAG, GDB and trace/debug probes Experience developing embedded data acquisition applications involving A/D conversion Knowledge of digital signal processing techniques, including filtering and sampling Ability to apply data analysis techniques and statistical methods to support development and validation Familiarity with industry-standard development procedures and compliance processes, including ISO 9001 and UL/CE certification Competencies Problem Solving: Diagnoses complex technical issues, performs root cause analysis and develops reliable solutions Technical Communication: Communicates clearly with cross-functional teams to support product development, integration and customer needs Commitment to Quality: Maintains high standards for software architecture, code quality, testing, documentation and overall product performance Ownership & Accountability: Takes ownership of assigned designs, implementations and support activities. Delivers results with minimal supervision Adaptability & Execution: Effectively manages changing priorities and multiple assignments while maintaining accuracy, discipline and attention to detail Additional Qualifications Experience Required: 5 year(s): Experience with embedded software development using C Preferred: 5 year(s): Strong understanding of the Software Development Life Cycle including design, implementation, testing, deployment and maintenance Education Required: Bachelors or better in Computer Engineering or related field Preferred: Masters or better in Computer Engineering Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor. #J-18808-Ljbffr

Job Tags

Similar Jobs

Pacific Companies

Remote Teleradiology Job | 100% Work-From-Home | $500K-$575K | No Call, Nights, or Weekends Job at Pacific Companies

 ...physicians seeking predictable hours and true work-life balance. Competitive compensation,...  ...communication~ Comprehensive medical, dental, and vision benefits from day one~ Malpractice...  ...radiology position. Work comfortably from home in any U.S. location while operating on a... 

Compass Group, North America

FOOD TRANSPORTER/DELIVERY DRIVER (FULL TIME) Job at Compass Group, North America

 ...Fresh & Ready Foods We are hiring immediately for full time FOOD TRANSPORTER/DELIVERY DRIVER positions. Location : Fresh & Ready FG TX - 2002 East Cotton Street, Longview, TX 75602. Note: online applications accepted only . Schedule : Full time schedule... 

Research Medical Center

Student Nurse Externship All HCA Midwest Hospitals Job at Research Medical Center

 ...APPLICATION NEEDED. Explore options at any one of the HCA Midwest Hospitals: Belton Regional, Centerpoint Medical Center, Lee's Summit...  ...of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.... 

DoorDash

Delivery Driver - Earn Extra Cash Job at DoorDash

 ...Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, youll stay busy with a variety of earnings opportunities and can work when... 

NAB Leadership Foundation

News Anchor/Reporter Job at NAB Leadership Foundation

 ...WSLS is seeking a dynamic and experienced News Anchor/Reporter to join our team. This is a unique opportunity for a journalist who thrives on breaking news, loves engaging with both their team and consumers, and consistently arrives prepared to help our communities navigate...