Embedded System Software Engineer

ALTEN

$90K — $120K *
Technical Services
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Sciences, or related field preferred
  • A minimum of 8 years' experience in embedded systems architecture and design
  • Expertise in embedded software programming in C/C++
  • Familiarity with real-time operating systems (RTOS)
  • Proficient in generating Technical Requirement Specifications
  • Strong analytical, problem-solving, and time management skills
  • Experience within multi-functional teams across production and support

Responsibilities

  • Lead architectural decisions for embedded products, assessing technical and business trade-offs
  • Collaborate with Product Management and customers to define requirements early in the process
  • Advocate for recommended systems and architectures to stakeholders
  • Create diagrams for functional blocks, data flow, and architectural frameworks
  • Design and architect embedded systems using real-time operating systems
  • Oversee the complete software development lifecycle (SDLC) of embedded software
  • Facilitate and lead development teams to expedite project development

Benefits

  • On-site work environment in Bartlesville, OK
  • Opportunities for collaboration within a multi-functional team
  • Engagement in innovative technology solutions
  • Potential for career advancement within a growing field
Full Job Description
Responsibilities:
  • Lead for taking architectural decisions on Embedded Products with evaluating technical and business trade offs
  • Work with Product Management and customers to understand their needs and functionality early in the conceptual phase and develop requirements.
  • Present and make a case for recommended systems and architectures to peers, product managers, developers, key stake holders, others...
  • Make use of diagrams to show such things as: Functional blocks, Data flow, Use Case, Sequence, Block Diagram, Signal Flow, Small to Enterprise Architectural frameworks, Model-based Systems Engineering
  • System design and architecture specifically for embedded systems development using real-time operating systems such as real-time Linux or other small footprint OS's.
  • Manage the whole SW development life cycle (SDLC) of embedded software
  • Design for software development and deployment using virtual environments and deploying on any host platform running virtualization.
  • Work in and/or lead a development team to act as the catalyst to accelerate development


Education and Experience:
  • Bachelor's degree preferred in Electrical Engineering, or Computer Sciences, or related field
  • Must have minimum 8 years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS).

Qualifications:
  • Sound knowledge of requirements and design specification of embedded firmware systems, including hardware/software tradeoffs and design for memory/processor performance
  • Robust knowledge of software development processes and standards, embedded firmware development tools, Linux for real time systems, Agile development processes, industrial protocols, IP and Ethernet networking, and industrial process control
  • Knowledge about OS/Kernel aspects, ARM and x86 microprocessors, inter process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking highly desirable
  • Capable of generating and managing Technical Requirement Specifications
  • Strong analytical and problem-solving abilities, Critical Thinking and Time Management
  • Experience working closely with multi-functional team (production, production test, customer support, supply chain)
  • Excellent written and verbal communication skills with ability to produce clear and concise technical documentation

Location: on-site in Bartlesville, OK

Similar Jobs

More Jobs at ALTEN

More Technical Services Jobs

Find similar Embedded System Software Engineer jobs: