×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Ada, Pontotoc County, Oklahoma, 74821, USA
Listing for: Lamwork
Full Time position
Listed on 2025-11-29
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

WHAT DOES AN EMBEDDED SOFTWARE ENGINEER DO?

Published:
Feb 07, 2025 - The Embedded Software Engineer develops and maintains software for protocol interfacing, behavior tracking, and system reliability. Collaborates with hardware teams implements new features, and ensures seamless software operation on machines. Engages in Agile & Dev Ops practices while handling firmware projects and verification software development.

A Review of Professional Skills and Functions for Embedded Software Engineer
2. Embedded Software Engineer Details
  • Software Development:
    Design, implement, test, debug, benchmark, review, improve, document, and release software that meets requirements
  • Build Environments:
    Configure and debug embedded hardware and software build environments to facilitate on-target development
  • Open-Source Integration:
    Work on product software, open-source software, third-party, and/or customer software
  • Specifications Review:
    Write and review functional and design specifications
  • Team

    Collaboration:

    Collaborate with other team members to ensure the success of projects
  • Project Planning:
    Participate in project planning and tracking, including task investigation, work breakdown, schedule estimation, and risk mitigation
  • Lifecycle Management:
    Work through all phases of the software product development lifecycle (gathering requirements, design, development, testing, validation, and maintenance)
  • Product Enhancement:
    Analyze, enhance, customize, and adapt current products and solutions for electronic control and communication products
  • UI/API Development:
    Participate in the design, development, testing, and documentation of new cross-platform user interfaces, APIs, and source code
  • Code Review:
    Perform periodic code review, version control, and maintain good product documentation
  • Technology Research:
    Conduct industry research on new technology and solutions
  • Concept Development:
    Develop engineering/product concepts that are high-quality, cost-appropriate, and satisfy customer requirements
  • Design Tools:
    Utilize appropriate tools and equipment for design creation, analysis, and verification
  • Product Realization:
    Demonstrate understanding of the full product realization process (Conceptualize, Design, Commercialize, Manufacture, Fulfill, Sustain) as it applies to role
3. Embedded Software Engineer Responsibilities
  • Protocol Interfacing:
    Build software to interfere with existing protocols and collect different types of data
  • Behavior Tracking:
    Build software to track behavioral characteristics
  • Application Testing:
    Prepare and test unit applications for new installations
  • System Maintenance:
    Maintain and troubleshoot existing installations
  • Hardware

    Collaboration:

    Interface with hardware design and development
  • Feature Development:
    Participate in product design and develop new features
  • Real-Time Software:
    Participate in the development of real-time software for machines
  • GUI Control:
    Control electronics, image processing, or adjust the GUI via the PC platform 'Windows 10 IOT'
  • Software Operation:
    Be responsible for the operation of the software on the machines to guarantee reliability
  • Code Debugging:
    Be responsible for copying and debugging existing codes
  • Feature Analysis:
    Be responsible for the analysis and implementation of new features
  • Verification Software:
    Develop small verification software in Windows Forms (C#)
  • Firmware Projects:
    Take full responsibility for various firmware projects
  • Agile & Dev Ops:
    Participate in daily Agile & Dev Ops tasks
  • Team

    Collaboration:

    Work closely with the Hardware, Electronics & DSP Team
  • Embedded Firmware:
    Design, implement, and maintain real-time embedded firmware on ARM-based microcontrollers
4. Embedded Software Engineer Accountabilities
  • Requirements Engineering:
    Create software requirements and design using various tools
  • Verification Traceability:
    Create tests and verification traceability
  • Configuration Management:
    Use a range of configuration management tools
  • Driver Development:
    Develop low-level drivers for integrating new sensors in the HxGN Mine Protect Collision Avoidance System
  • Communication Protocols:
    Design and implement low-bandwidth, long-range communication protocols
  • Multi-Platform Development:
    Support embedded, test, and application software development for space-based and tactical systems
  • Software Lifecycle:
    Perform full software life cycle functions, including requirements, architecture, design, code, test, integration, documentation, and support
  • Team

    Collaboration:

    Establish and maintain effective working relationships within the organization
  • Workplace Interaction:
    Interact appropriately with others to maintain a positive and productive work environment
  • Hardware Development:
    Directly impact the success of Q Bio’s innovative hardware development program for the future of human morphology imaging
  • Platform Ownership:
    Take ownership of the design, architecture, and build of an innovative data acquisition platform for human morphology
  • Control Firmware:
    Develop and execute new and modified control firmware
  • Linux Deployment:
    Develop the…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary