Jobs · Engineering · Illinois

Embedded Software Engineer

Accord Technologies Inc · Chillicothe, IL · 1 mo ago
On-siteEngineeringFull-time

About the role

Apply computer science and mathematical analysis to design, develop, test, and evaluate embedded software and systems. Research, design, develop, and test operating systems-level software, compilers, and network distribution software. Work applies to medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.

Responsibilities

  • Design and implement embedded device software from requirements through production and commercial deployment
  • Write logical and physical database descriptions and specify database identifiers to management systems (or direct others in coding)
  • Analyze and enhance system efficiency, stability, and scalability
  • Review project requests to estimate time and cost required
  • Develop assigned features
  • Test assigned features
  • Debug issues on assigned features
  • Review assigned features
  • Participate in daily standups with global team
  • Engage in daily local interactions with architects and developers
  • Work within an Agile Development Team with architects, developers, and testers in US and India
  • Participate in global development cycle with both design collaboration and solo development
  • Use leading-edge agentic software development frameworks and tools
  • Work on next-gen technology advances in service technology for enhanced customer/dealer technician experience
  • Thrive in a fast-paced, collaborative environment with a great team

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a relevant field required (internships accepted as job experience)
  • Associate's degree with 6 years of experience accepted
  • Master's degree with 2 years of experience accepted
  • Solid programming experience in C or C++
  • C++ '14 Embedded Software Development
  • Agentic Workflow Development
  • Knowledge of reading schematics and data sheets for components
  • Basic knowledge of computer hardware and software
  • Knowledge of computer development software for embedded systems (e.g., SQL, VisualBasic)
  • Basic knowledge of the full software development lifecycle (business/systems analysis → requirements → functional specs → development → testing → delivery)
  • Basic ability to troubleshoot issues and make system changes as needed
  • Expert verbal and written communication
  • Problem-solving skills
  • Customer service and interpersonal skills

Preferred qualifications

  • Linux-based development environment
  • GIT version control system
  • Remote Service Experience
  • Machine/Engine Experience

Similar jobs

Embedded Software Engineer

Kranze Technology Solutions, Inc.Des Plaines, IL· 1 wk ago
Information Technology$80k–$120k/yrapply on kranzetechnologysolutions.applytojob.com

Embedded Software Engineer

Canon Medical Research USA, Inc. (CMRU)Vernon Hills, IL· 2 wk ago
Engineering$97k–$118k/yrapply on workforcenow.adp.com