Post job

Senior embedded software engineer job description

Updated March 14, 2024
9 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example senior embedded software engineer requirements on a job description

Senior embedded software engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in senior embedded software engineer job postings.
Sample senior embedded software engineer requirements
  • Bachelor's degree in Computer Science or related field
  • At least 5 years of experience in embedded software development
  • Proficient in C/C++ and assembly language
  • Knowledge of embedded system architecture
  • Experience working with embedded processors and micro-controllers
Sample required senior embedded software engineer soft skills
  • Excellent communication and teamwork skills
  • Able to multitask and prioritize tasks efficiently
  • Attention to detail and accuracy
  • Good problem-solving skills
  • Strong organizational and time-management skills

Senior embedded software engineer job description example 1

Peraton senior embedded software engineer job description

Responsibilities

Peraton is seeking a Senior CNO Developer / Embedded C Software Engineer to support Reverse Engineering (RE) and vulnerability research within our Cyber Mission Business Unit in Annapolis Junction, MD. Perform a combination of Vulnerability Research, Reverse Engineering, and embedded C development to support a critical customer mission and develop much needed capabilities. Work in a team environment with several subject matter experts with the ability to collaborate with and support the customer's mission. Discover new solutions to problems, implement capabilities and protect our country on a brand new 5-year award contract.

Qualifications

Basic Qualifications:

  • 10+ years of software engineering / reverse engineering / vulnerability research experience (or 8 years' experience + a Masters)
  • Experience with Reverse Engineering
  • Expertise with the C programming language
  • Active TS/SCI security clearance with current polygraph is required

Desired Qualifications:

  • Experience with Vulnerability Research

Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

We are an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law.

#MPOJobs #LI-SG1

Peraton Overview

Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can't be done, solving the most daunting challenges facing our customers.

An Equal Opportunity Employer including Disability/Veteran.

For Colorado Residents Colorado Salary Minimum: $90,500
Colorado Salary Maximum: $219,700

The estimate displayed represents the typical salary range for this position, and is just one component of Peraton's total compensation package for employees. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Peraton provides a variety of benefits to employees.
jobs
Post a job for free, promote it for a fee

Senior embedded software engineer job description example 2

Google senior embedded software engineer job description

Minimum qualifications:

* Bachelor's degree or equivalent practical experience.
* 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
* 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
* 3 years of experience working with embedded operating systems.

Preferred qualifications:

* Master's degree or PhD in Computer Science or related technical field.
* 1 year of experience in a technical leadership role.
* Experience developing accessible technologies.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

The Google Augmented Reality team is a diverse group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences. We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.

Additional Information:

(Colorado only*) Minimum full-time salary range between $168,000 - $181,000 + bonus + equity + benefits. *Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired into our offices in Colorado.

Responsibilities

* Write and test product or system development code.
* Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
* Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
* Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
jobs
Dealing with hard-to-fill positions? Let us help.

Senior embedded software engineer job description example 3

BAE Systems senior embedded software engineer job description

Because of the need for consistent, in-person collaboration and/or the requirement to perform all work onsite due to the nature of this particular role, it will be performed full-time on site.
This means work will be conducted on location at a BAE Systems facility 100% of the time.

See what you're missing. Our employees work on the world's most advanced electronics - from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And you can, too. Our flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first - exemplified by our mission: "We Protect Those Who Protect Us®." Sound like a team you want to be a part of? Come build your career with BAE Systems.
Electronic Combat Solutions (ECS) has technology, engineering and program teams that educate and mentor colleagues to deliver leading Electronic Warfare capabilities.We welcome those who have big ideas, crave innovation, want to drive fielding velocity, and have the passion to bring the warfighter home safe.Because of the need for consistent, in-person collaboration and/or the requirement to perform all work onsite due to the nature of this particular role, it will be performed (bold)full-time on site(end bold).This means work will be conducted on location at a BAE Systems facility 100% of the time.
As an Software Engineer in the Small Form Factor Solutions product line, you will be an integrated team member collaborating with Systems, Hardware, Firmware, and Software engineers in one or more of the phases of project planning, design, coding, integration, and testing in an agile environment.You will apply your skills to develop, mature, and support best in class applications and real time embedded software, in C and C++.You will use sound object-oriented principles to guide your efforts as we explore new opportunities and support our fielded electronics platforms.
If you have the skills you could find yourself doing all of this on our team. You find yourself assisting in the evaluation of Electronic Warfare software to identify design or coding flaws today and utilizing Windows and Linux development environments where you develop tools for yourself or the entire team tomorrow.Only to find yourself helping with integration and test on an embedded target environment the next day, and researching how we can leverage new technologies and techniques the day after that.This isn't a job, this is a career for people with passion who believe in the mission, "We Protect Those Who Protect Us®."Our world moves fast, are you ready to become part of our world?
Please note that pursuant to a government contract, this specific position requires US citizenship status.


Required Education, Experience, & Skills

Current Secret clearance (active within the last two years).
Four or more years of C/C++ design and programming experience (Windows and Linux applications, embedded application development in Linux).
Organized, communicates well, a team player able to change direction quickly if the team needs it, self-starter able to work independently.
Object-oriented design, and algorithm design and analysis.
Eager to learn new ideas and concepts, but also able to know when to ask for help understanding those ideas and concepts.


Preferred Education, Experience, & Skills

Experience in developing electronic warfare software.
Experience using GitLab, Eclipse, Xilinx SDK.
Familiar with low-level software interfacing with firmware or hardware and embedded development.
Experience using DevSecOps approach and tools supporting it.
Experience using Agile methods.


About BAE Systems Electronic Systems

BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Electronic Systems (ES) is the global innovator behind BAE Systems' game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere - from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact - for our customers and the communities we serve.


Our Commitment to Diversity, Equity, and Inclusion:

At BAE Systems, we work hard every day to nurture an inclusive culture where employees are valued and feel like they belong. We are conscious of the need for all employees to see themselves reflected at every level of the company and know that in order to unlock the full potential of our workforce, everyone must feel confident being their best, most sincere self and be equipped to thrive. We provide impactful professional development experiences to our employees and invest in social impact partnerships to uplift communities and drive purposeful change. Here you will find significant opportunities to do meaningful work in an environment intentionally designed to be one where you will learn, grow and belong.
jobs
Start connecting with qualified job seekers

Resources for employers posting senior embedded software engineer jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Senior embedded software engineer job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.