Embedded SW Job Description

Embedded SW Job Description

4.8
193 votes for Embedded SW
Embedded SW provides functional and empirical analysis related to the design, development, and implementation of software systems, including, but not limited to application software, utility software, development software, and diagnostic software.

Embedded SW Duties & Responsibilities

To write an effective embedded SW job description, begin by listing detailed duties, responsibilities and expectations. We have included embedded SW job description templates that you can modify and use.

Sample responsibilities for this position include:

Design and implement test cases, test strategies and test procedures to evaluate the behavior of the firmware as compared to the specified requirements
Design automated/manual verification tests for embedded firmware products
Design and development of Network Element Driver Development software
Requirement analysis, software design and implementation on embedded real-time platform
Hardware-in-the-loop validation testing of battery management system hardware and software for all hybrid and full-electric vehicle applications
Hardware-in-the-loop validation testing of HV charging control system and EVSE interfaces
Develop and maintain a library of automated test methods using Python
Develop and maintain a library of automated analysis methods using Matlab
Work with control system’s engineers to develop comprehensive verification methods, and then implement
Analyze firmware requirements to determine testability, completeness and consistency

Embedded SW Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Embedded SW

List any licenses or certifications required by the position: ISTQB, PMP, DO-178B, WFA, PMPO, DO-178, NAA, EASA, FAA, CISSP

Education for Embedded SW

Typically a job would require a certain level of education.

Employers hiring for the embedded SW job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Engineering, Electrical Engineering, Software Engineering, Technical, Mechatronics, Electronics, Science, Electronics Engineering

Skills for Embedded SW

Desired skills for embedded SW include:

RTOS application development
C
Communication protocols
Techniques
Concepts
Design
Object-oriented analysis
Application of software engineering principles
Especially in C++

Desired experience for embedded SW includes:

Coursework or experience with embedded-control system development and testing
Coursework or relevant experience with automotive control system development is required
Knowledge of validation strategies such as black-box and white-box testing is a plus
Coursework or experience in software quality assurance practices, including advanced methods for maximizing code coverage and efficiency a plus
Current undergraduate B.Sc
Versed in agile methodologies (SCRUM)

Embedded SW Examples

1

Embedded SW Job Description

Job Description Example
Our growing company is looking to fill the role of embedded SW. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for embedded SW
  • Develop software prototypes and software simulations that demonstrate proof of concepts for embedded connectivity enhancements new features
  • Implement the code for necessary components in C language
  • Development is done in accordance with agile development concepts
  • Analyze System, Hardware and Software requirements
  • Integrate, configure and adapt Basic Software (I/O) generic drivers to work with the peripherals and core of powerful 32 bits microcontrollers (including dual core controllers), according to the project requirements
  • Configure specialized generic I/O drivers for control and diagnosis with different power stages (ASICs)
  • Configure various communication I/O generic drivers (CAN, Flexray, LIN,…)
  • Perform verification and validation of the basic software on dedicated test benches
  • Perform full final testing of basic software on major milestones (before start of production)
  • Provide support to project teams, perform investigations and specific analyses
Qualifications for embedded SW
  • Experience with of the core OpenStack programs
  • Communication Skillls
  • Vehicle networking experience including CAN, LIN, MOST
  • Student of Computer Science, Computer Engineering, and Electrical engineering
  • Or similar
  • No experience required, but will be an advantage if you have it
2

Embedded SW Job Description

Job Description Example
Our company is looking to fill the role of embedded SW. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for embedded SW
  • Build and maintain a target account list that defines the addressable market for products and services
  • Implement account-based prospecting strategies by identifying decision makers, influencers, champions and partner stakeholders
  • Devise and execute on new and existing approaches, methods and strategies to sell the products
  • Meet personal quota requirements and company goals
  • Take leads generated through marketing activity and develop them into viable prospects
  • Execute lead generation programs to increase attendance at events, seminars, and create awareness for current product promotions
  • Collaborate with Marketing to determine essential strategic approaches for account attainment in defined markets
  • Utilize Salesforce to track daily and weekly sales activities
  • Provide a revenue forecast each month and be accountable for meeting the forecast
  • Pursuing government funded R&D
Qualifications for embedded SW
  • B.Sc
  • Ability to evangelize and drive the change within the organization
  • Create a roadmap to evolve tools software modules with the industry wide trends related to framework, standards and technologies
  • Present the software architecture in front of internal management, product owners and technology experts
  • Technical expert to global internal & external SW development teams
  • Maintaining documentation of the architecture and conducting trainings for developers
3

Embedded SW Job Description

Job Description Example
Our growing company is hiring for an embedded SW. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for embedded SW
  • Develop and document radar signal processing software solutions from existing models and requirements
  • Draft and release SW Architecture and SW Designs from existing models and requirements
  • Lead SW Development tasks for data processing algorithms and delegate work to team members
  • Comply with Autoliv SW Development Standards and Business Conduct Requirements
  • Optimize signal processing software for latency and frame rate on a multi-processor DSP ECU
  • Ensure requirement compliance and timeliness for radar platform development efforts
  • Integration of different modules, performing builds
  • Troubleshooting issues with build and SW functionalities
  • Software configuration management/Release management process and practises
  • Branch management ( creating , updating, sync/merge)
Qualifications for embedded SW
  • Preparation of high-level test cases for the modules including automated tests
  • Willing to be hands on including ability to update an existing software component if necessary
  • Steer and support analysis of customer requirements and mapping them to existing architecture or extend the architecture to meet the requirements
  • Try out different software modules on different target platforms or project architectures to further improve and optimize
  • Create prototypes and evaluate the advantages/disadvantages
  • Work together with the global and regional system architects and leads to make sure that the overall system architecture is aligned with software architecture
4

Embedded SW Job Description

Job Description Example
Our company is growing rapidly and is hiring for an embedded SW. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for embedded SW
  • Integration test / Smoke test
  • SW releases to end customer
  • Setting up continious builds and monitoring
  • Provide SCM tool training to development team
  • Ensure all interface characteristics between software sub-systems/ components, and hardware/firmware are established and agreed upon
  • Develop validation and verification plans to de-risk and qualify designs
  • Provide project planning and ongoing management of software/firmware development being executed by the team
  • Concurrently manage multiple projects monitoring progress and quality and ensure schedule and budget requirements are met
  • Provide timely communications on significant issues, risks or developments
  • Participate in, or lead as appropriate, technical and program reviews
Qualifications for embedded SW
  • Take ownership of multiple software modules for the tools platform including high- level and detailed design
  • Own assigned SW architecture for the comprehensive tuning tool and each of its sub-modules constantly monitoring architecture, providing corrective actions, providing leadership to solve cross-domain and critical problems
  • Engineering degree, preferably in Computer Science
  • At least 3 years of experience in software architecture
  • Knowledge about vehicle networks and low level communication protocols preferred
  • Very good experience in OOA/OOD, Microcontroller and embedded systems
5

Embedded SW Job Description

Job Description Example
Our growing company is looking to fill the role of embedded SW. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for embedded SW
  • Demonstrated ability in engineering analysis, testing, problem solving, and design execution success
  • Participate in teams assigned to deliver products, address organizational initiatives and generic issues with the view to continuous improvement
  • Individual contributor or working in team for advanced Engineering & Research Project
  • Contribute to secure the technical readiness level TRL4/TRL6
  • Secure transfer of technologies from research to product development
  • Participate in university relationships
  • Manage cross-functional development teams
  • Manage technical challenges of technology application and new product development
  • Implement the PDP (Product Development Process)
  • Identify project problems and obtain solutions
Qualifications for embedded SW
  • Very good command of the English language, written and oral
  • Able to work in a fast paced environment, interacting with team across the globe
  • Experience designing, developing and debugging software from scratch in a real-time, embedded, multiprocessor, multi-interface environment
  • Master skill level in embedded C software development with 3+ years related experience or 1+ years’ experience in the development of embedded control system software or firmware ARM/DSP or FPGA experience is needed
  • Good command of PLC platform together with application development
  • Good command of BSP or Application development on WinCE or VxWorks is plus

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates