Embedded Software Engineer

Medinext Global LLC
Mossville, United States
25 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) C++ (Programming Language) Databases Software Debugging Programming Tools Distribution Softwares Embedded Operating Systems Embedded Software Ethernet Python (Programming Language) MATLAB Software Engineering
+8 more
SQL Databases Stateflow Scripting Computer Equipment Information Technology Vba Programming Language Enterprise Integration Software Coding

Job description

An Embedded Software Engineer applies principles of computer science and mathematical analysis to the design, development, testing, and evaluation of embedded software and systems. They work on operating systems-level software, compilers, and network distribution software across various industries., * Design and implement software for embedded devices and systems from requirements to production.

  • Write and code logical and physical database descriptions and specify identifiers for database management systems.
  • Analyze and enhance efficiency, stability, and scalability of system resources.
  • Develop embedded software for electronics control systems supporting various programs.
  • Configure, integrate, build, and test embedded software.
  • Test software for embedded electronic control systems and troubleshoot any defects., An Embedded Software Engineer plays a crucial role in the development and testing of embedded software and systems across various industries. They work on designing, implementing, and testing software for embedded devices and systems, ensuring efficiency and stability in system resources.

Requirements

  • Solid programming experience in C or C++.
  • Model-Based Development experience.
  • Embedded control software development experience.
  • Familiarity with debuggers and good debugging skills.
  • Basic knowledge of the full software development lifecycle.
  • Basic ability to troubleshoot issues and make system changes as needed.
  • Knowledge of computer hardware and software.
  • Knowledge of computer development software related to embedded systems such as SQL, VisualBasic, etc.

Desired Skills

  • Application Software development and integration skills.
  • Experience with communications software/protocols.
  • Embedded Operating System experience.
  • Experience with model-based development tools like MATLAB/Simulink/Stateflow.
  • Experience with scripting languages such as Python.
  • Experience with Engine or Machine controls development.
  • Experience working with and troubleshooting electrical systems.
  • Prior work experience with CAN/SAE J1939 and Ethernet.

Soft Skills

  • Verbal and written communication skills.
  • Problem-solving skills.
  • Customer service and interpersonal skills.
  • Ability to work in a team environment and communicate technical information effectively.
  • Strong analytical, organizational, and time management skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…