Embedded SW Job Description
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:
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:
Desired experience for embedded SW includes:
Embedded SW Examples
Embedded SW Job Description
- 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
- 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
Embedded SW Job Description
- 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
- 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
Embedded SW Job Description
- 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)
- 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
Embedded SW Job Description
- 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
- 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
Embedded SW Job Description
- 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
- 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