Senior embedded software engineer job description
Example senior embedded software engineer requirements on a job description
- 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
- 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
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 OverviewPeraton 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,500Colorado 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.
Senior embedded software engineer job description example 2
Google senior embedded software engineer job description
* 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.
Senior embedded software engineer job description example 3
BAE Systems senior embedded software engineer job description
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.